Mock Version: 1.4.9 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/hcc.spec'], chrootPath='/var/lib/mock/719063-fedora-rawhide-x86_64-1519169249.031343/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'}shell=Falselogger=timeout=0uid=1001gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=True) Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '3869052649ea4e17a824a0e718c252a2', '-D', '/var/lib/mock/719063-fedora-rawhide-x86_64-1519169249.031343/root', '-a', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=en_US.UTF-8', '-u', 'mockbuild', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/hcc.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'} and shell False Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/hcc-1.0-19.rocm1.6.0.fc28.src.rpm Child return code was: 0 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/hcc.spec'], chrootPath='/var/lib/mock/719063-fedora-rawhide-x86_64-1519169249.031343/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'}shell=Falselogger=timeout=0uid=1001gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=True) Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '21e677ccccbd44bd8e45cf6f8b71f407', '-D', '/var/lib/mock/719063-fedora-rawhide-x86_64-1519169249.031343/root', '-a', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=en_US.UTF-8', '-u', 'mockbuild', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/hcc.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'} and shell False Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.YmyNEg + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf ROCm-Device-Libs-roc-1.6.1 + /usr/bin/gzip -dc /builddir/build/SOURCES/device-libs-1.6.1.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd ROCm-Device-Libs-roc-1.6.1 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + echo 'Patch #9 (0001-Revert-Use-new-intrinsics.patch):' Patch #9 (0001-Revert-Use-new-intrinsics.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .revert-new-intrinsics --fuzz=0 patching file irif/inc/irif.h patching file ockl/src/media.cl patching file ocml/src/builtins.h + cd /builddir/build/BUILD + rm -rf hcc-clang-upgrade-rocm-1.6.0 + /usr/bin/gzip -dc /builddir/build/SOURCES/hcc-clang-upgrade-rocm-1.6.0.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd hcc-clang-upgrade-rocm-1.6.0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + echo 'Patch #5 (0001-Remove-compiler-rt-dependency.patch):' Patch #5 (0001-Remove-compiler-rt-dependency.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .no-compiler-rt --fuzz=0 patching file lib/Driver/ToolChains/Gnu.cpp + echo 'Patch #10 (0001-Look-for-rocm_agent_enumerator-in-usr-bin.patch):' Patch #10 (0001-Look-for-rocm_agent_enumerator-in-usr-bin.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .agent-enumerator --fuzz=0 patching file lib/Driver/ToolChains/Hcc.cpp + cd /builddir/build/BUILD + rm -rf lld-rocm-1.6.0 + /usr/bin/gzip -dc /builddir/build/SOURCES/lld-rocm-1.6.0.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd lld-rocm-1.6.0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + echo 'Patch #7 (0001-Add-mutable-qualifier-to-lambdas-to-fix-errors.patch):' Patch #7 (0001-Add-mutable-qualifier-to-lambdas-to-fix-errors.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .gcc8-fixes --fuzz=0 patching file ELF/LinkerScript.cpp + cd /builddir/build/BUILD + rm -rf llvm-rocm-1.6.0 + /usr/bin/tar -xof - + /usr/bin/gzip -dc /builddir/build/SOURCES/llvm-rocm-1.6.0.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd llvm-rocm-1.6.0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + mv ../hcc-clang-upgrade-rocm-1.6.0 tools/clang + mv ../lld-rocm-1.6.0 tools/lld + cd /builddir/build/BUILD + rm -rf hcc-rocm-1.6.0 + /usr/bin/gzip -dc /builddir/build/SOURCES/hcc-rocm-1.6.0.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd hcc-rocm-1.6.0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + echo 'Patch #0 (0001-CMake-Remove-clang-dependency-from-world-target.patch):' Patch #0 (0001-CMake-Remove-clang-dependency-from-world-target.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .world-clang --fuzz=0 patching file CMakeLists.txt Patch #1 (0001-Don-t-build-clang-before-runtime-libraries.patch): + echo 'Patch #1 (0001-Don-t-build-clang-before-runtime-libraries.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .lib-dep-clang --fuzz=0 patching file scripts/cmake/MCWAMP.cmake + echo 'Patch #2 (0001-Load-opt-plugins-from-BINDIR.patch):' Patch #2 (0001-Load-opt-plugins-from-BINDIR.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .plugin-dir --fuzz=0 patching file lib/clamp-device.in patching file lib/hc-host-assemble.in patching file lib/hc-kernel-assemble.in + echo 'Patch #3 (0001-Use-hcc-in-scripts-instead-of-clang.patch):' Patch #3 (0001-Use-hcc-in-scripts-instead-of-clang.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .hcc-clang --fuzz=0 patching file lib/hc-host-assemble.in patching file lib/hc-kernel-assemble.in + echo 'Patch #4 (0001-clamp-link-Add-hcc-resource-dir-to-linker-args.patch):' Patch #4 (0001-clamp-link-Add-hcc-resource-dir-to-linker-args.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .clang-resource --fuzz=0 patching file lib/clamp-link.in Patch #8 (0001-Fixes-for-rocdl-target.patch): patching file CMakeLists.txt + echo 'Patch #8 (0001-Fixes-for-rocdl-target.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .rocdl --fuzz=0 + sed -i 's/@ROCM_DEVICE_LIB_PATHS@/\/usr\/share\/rocm/g' lib/clamp-device.in + mv ../ROCm-Device-Libs-roc-1.6.1/CMakeLists.txt ../ROCm-Device-Libs-roc-1.6.1/LICENSE ../ROCm-Device-Libs-roc-1.6.1/OCL.cmake ../ROCm-Device-Libs-roc-1.6.1/README.md ../ROCm-Device-Libs-roc-1.6.1/doc ../ROCm-Device-Libs-roc-1.6.1/hc ../ROCm-Device-Libs-roc-1.6.1/irif ../ROCm-Device-Libs-roc-1.6.1/ockl ../ROCm-Device-Libs-roc-1.6.1/oclc ../ROCm-Device-Libs-roc-1.6.1/ocml ../ROCm-Device-Libs-roc-1.6.1/opencl ../ROCm-Device-Libs-roc-1.6.1/test ../ROCm-Device-Libs-roc-1.6.1/utils rocdl + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.qmFqvP + umask 022 + cd /builddir/build/BUILD + cd hcc-rocm-1.6.0 + cd ../llvm-rocm-1.6.0 + mkdir build + cd build + CFLAGS='-O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection' + export CFLAGS + CXXFLAGS='-O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection' + export CXXFLAGS + FFLAGS='-O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -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/lib64 -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DLIB_SUFFIX=64 -DBUILD_SHARED_LIBS:BOOL=ON .. -DLLVM_LIBDIR_SUFFIX=64 -DBUILD_SHARED_LIBS=OFF -DLLVM_ENABLE_ASSERTIONS=Off -DKALMAR_VERSION_STRING=1.0.17441--- -DKALMAR_VERSION_MAJOR=1 -DKALMAR_VERSION_MINOR=0 -DKALMAR_VERSION_PATCH=17441 -DKALMAR_SDK_COMMIT= -DKALMAR_FRONTEND_COMMIT= -DKALMAR_BACKEND_COMMIT= -DKALMAR_BACKEND=HCC_BACKEND_AMDGPU -DAMDGPU_TARGET=auto '-DLLVM_TARGETS_TO_BUILD=AMDGPU;X86' -DENABLE_LINKER_BUILD_ID=ON -DLLVM_BUILD_LLVM_DYLIB=ON -DLLVM_LINK_LLVM_DYLIB=ON -DLLVM_VERSION_SUFFIX=-rocm -DLLVM_INCLUDE_EXAMPLES=off -- The C compiler identification is GNU 8.0.1 -- The CXX compiler identification is GNU 8.0.1 -- The ASM compiler identification is GNU -- Found assembler: /usr/bin/cc -- Check for working C compiler: /usr/bin/cc -- Check for working C compiler: /usr/bin/cc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- No build type selected, default to Debug -- 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 fcntl.h -- Looking for fcntl.h - found -- Looking for inttypes.h -- Looking for inttypes.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 valgrind/valgrind.h -- Looking for valgrind/valgrind.h - not found -- Looking for zlib.h -- Looking for zlib.h - not found -- Looking for fenv.h -- Looking for fenv.h - found -- Looking for FE_ALL_EXCEPT -- Looking for FE_ALL_EXCEPT - found -- Looking for FE_INEXACT -- Looking for FE_INEXACT - found -- Looking for mach/mach.h -- Looking for mach/mach.h - not found -- Looking for histedit.h -- Looking for histedit.h - not found -- Looking for CrashReporterClient.h -- Looking for CrashReporterClient.h - not found -- Looking for linux/magic.h -- Looking for linux/magic.h - found -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Looking for pthread_getspecific in pthread -- Looking for pthread_getspecific in pthread - found -- Looking for pthread_rwlock_init in pthread -- Looking for pthread_rwlock_init in pthread - found -- Looking for pthread_mutex_lock in pthread -- Looking for pthread_mutex_lock in pthread - found -- Looking for dlopen in dl -- Looking for dlopen in dl - found -- Looking for clock_gettime in rt -- Looking for clock_gettime in rt - found -- Looking for 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 - not found -- Looking for setupterm in tinfo -- Looking for setupterm in tinfo - not found -- Looking for setupterm in terminfo -- Looking for setupterm in terminfo - not found -- Looking for setupterm in curses -- Looking for setupterm in curses - not found -- Looking for setupterm in ncurses -- Looking for setupterm in ncurses - not found -- Looking for setupterm in ncursesw -- Looking for setupterm in ncursesw - not found -- Looking for xar_open in xar -- Looking for xar_open in xar - not found -- Looking for arc4random -- Looking for arc4random - not found -- Looking for backtrace -- Looking for backtrace - found -- backtrace facility detected in default set of libraries -- Found Backtrace: /usr/include -- Looking for _Unwind_Backtrace -- Looking for _Unwind_Backtrace - found -- Looking for getpagesize -- Looking for getpagesize - found -- Looking for sysconf -- Looking for sysconf - found -- Looking for getrusage -- Looking for getrusage - found -- Looking for setrlimit -- Looking for setrlimit - found -- Looking for isatty -- Looking for isatty - found -- Looking for futimens -- Looking for futimens - found -- Looking for futimes -- Looking for futimes - found -- Looking for posix_fallocate -- Looking for posix_fallocate - found -- Looking for sigaltstack -- Looking for sigaltstack - found -- Looking for writev -- Looking for writev - found -- Looking for lseek64 -- Looking for lseek64 - found -- Looking for mallctl -- Looking for mallctl - not found -- Looking for mallinfo -- Looking for mallinfo - found -- Looking for malloc_zone_statistics -- Looking for malloc_zone_statistics - not found -- Looking for mkdtemp -- Looking for mkdtemp - found -- Looking for mkstemp -- Looking for mkstemp - found -- Looking for mktemp -- Looking for mktemp - 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 strtoll -- Looking for strtoll - found -- Looking for strerror -- Looking for strerror - found -- Looking for strerror_r -- Looking for strerror_r - found -- Looking for strerror_s -- Looking for strerror_s - not found -- Looking for setenv -- Looking for setenv - found -- Looking for dlopen -- Looking for dlopen - found -- Looking for dladdr -- Looking for dladdr - not found -- Looking for __GLIBC__ -- Looking for __GLIBC__ - found -- Looking for pthread_getname_np in pthread -- Looking for pthread_getname_np in pthread - found -- Looking for pthread_setname_np in pthread -- Looking for pthread_setname_np in pthread - 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 -- Performing Test HAVE_CXX_ATOMICS_WITHOUT_LIB -- Performing Test HAVE_CXX_ATOMICS_WITHOUT_LIB - Success -- Performing Test HAVE_CXX_ATOMICS64_WITHOUT_LIB -- Performing Test HAVE_CXX_ATOMICS64_WITHOUT_LIB - Success -- Performing Test LLVM_HAS_ATOMICS -- Performing Test LLVM_HAS_ATOMICS - Success -- Performing Test SUPPORTS_VARIADIC_MACROS_FLAG -- Performing Test SUPPORTS_VARIADIC_MACROS_FLAG - Success -- Performing Test SUPPORTS_GNU_ZERO_VARIADIC_MACRO_ARGUMENTS_FLAG -- Performing Test SUPPORTS_GNU_ZERO_VARIADIC_MACRO_ARGUMENTS_FLAG - Failed -- Performing Test HAS_MAYBE_UNINITIALIZED -- Performing Test HAS_MAYBE_UNINITIALIZED - Success -- Native target architecture is X86 -- Threads enabled. -- Doxygen disabled. -- Go bindings disabled. -- Could NOT find OCaml (missing: OCAMLFIND OCAML_VERSION OCAML_STDLIB_PATH) -- Could NOT find OCaml (missing: OCAMLFIND OCAML_VERSION OCAML_STDLIB_PATH) -- OCaml bindings disabled. -- LLVM host triple: x86_64-unknown-linux-gnu -- LLVM default target triple: x86_64-unknown-linux-gnu -- Performing Test C_SUPPORTS_FPIC -- Performing Test C_SUPPORTS_FPIC - Success -- Performing Test CXX_SUPPORTS_FPIC -- Performing Test CXX_SUPPORTS_FPIC - Success -- Building with -fPIC -- Performing Test SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG -- Performing Test SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG - Success -- Performing Test C_SUPPORTS_WERROR_DATE_TIME -- Performing Test C_SUPPORTS_WERROR_DATE_TIME - Success -- Performing Test CXX_SUPPORTS_WERROR_DATE_TIME -- Performing Test CXX_SUPPORTS_WERROR_DATE_TIME - Success -- Performing Test CXX_SUPPORTS_CXX11 -- Performing Test CXX_SUPPORTS_CXX11 - 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_STRING_CONVERSION_FLAG -- Performing Test C_SUPPORTS_STRING_CONVERSION_FLAG - Failed -- Performing Test CXX_SUPPORTS_STRING_CONVERSION_FLAG -- Performing Test CXX_SUPPORTS_STRING_CONVERSION_FLAG - Failed -- Found PythonInterp: /usr/bin/python3.6 (found version "3.6.4") -- Constructing LLVMBuild project information -- Targeting AMDGPU -- Targeting X86 -- Could NOT find Z3 (missing: Z3_LIBRARIES Z3_INCLUDE_DIR) (Required is at least version "4.5") -- Looking for sys/resource.h -- Looking for sys/resource.h - found -- Clang version: 5.0.0 -- Performing Test CXX_SUPPORTS_NO_NESTED_ANON_TYPES_FLAG -- Performing Test CXX_SUPPORTS_NO_NESTED_ANON_TYPES_FLAG - Failed -- LLD version: 5.0.0 -- 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: LIB_SUFFIX BUILDSTDERR: SHARE_INSTALL_PREFIX BUILDSTDERR: SYSCONF_INSTALL_DIR -- Build files have been written to: /builddir/build/BUILD/llvm-rocm-1.6.0/build + make -j2 clang lld llc llvm-as llvm-dis llvm-link llvm-objdump opt clang-offload-bundler LLVMWrapperGen LLVMDirectFuncCall LLVMEraseNonkernel LLVMTileUniform /usr/bin/cmake -H/builddir/build/BUILD/llvm-rocm-1.6.0 -B/builddir/build/BUILD/llvm-rocm-1.6.0/build --check-build-system CMakeFiles/Makefile.cmake 0 make -f CMakeFiles/Makefile2 clang make[1]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' /usr/bin/cmake -H/builddir/build/BUILD/llvm-rocm-1.6.0 -B/builddir/build/BUILD/llvm-rocm-1.6.0/build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/llvm-rocm-1.6.0/build/CMakeFiles 55 make -f CMakeFiles/Makefile2 tools/clang/tools/driver/CMakeFiles/clang.dir/all make[2]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/build.make utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/depend make -f lib/Demangle/CMakeFiles/LLVMDemangle.dir/build.make lib/Demangle/CMakeFiles/LLVMDemangle.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen /builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Demangle /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Demangle /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Demangle/CMakeFiles/LLVMDemangle.dir/DependInfo.cmake --color= Scanning dependencies of target LLVMDemangle make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Demangle/CMakeFiles/LLVMDemangle.dir/build.make lib/Demangle/CMakeFiles/LLVMDemangle.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 0%] Building CXX object lib/Demangle/CMakeFiles/LLVMDemangle.dir/ItaniumDemangle.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Demangle && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Demangle -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Demangle -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDemangle.dir/ItaniumDemangle.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Demangle/ItaniumDemangle.cpp Scanning dependencies of target obj.llvm-tblgen make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' [ 0%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/AsmMatcherEmitter.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/obj.llvm-tblgen.dir/AsmMatcherEmitter.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/AsmMatcherEmitter.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/AsmMatcherEmitter.cpp:99: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1441:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/AsmMatcherEmitter.cpp:99: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1654:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/AsmMatcherEmitter.cpp:99: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:753:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:872:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1326:60: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 0%] Linking CXX static library ../../lib64/libLLVMDemangle.a cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Demangle && /usr/bin/cmake -P CMakeFiles/LLVMDemangle.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Demangle && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMDemangle.dir/link.txt --verbose=1 /usr/bin/ar qc ../../lib64/libLLVMDemangle.a CMakeFiles/LLVMDemangle.dir/ItaniumDemangle.cpp.o /usr/bin/ranlib ../../lib64/libLLVMDemangle.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 0%] Built target LLVMDemangle make -f lib/Support/CMakeFiles/LLVMSupport.dir/build.make lib/Support/CMakeFiles/LLVMSupport.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support/CMakeFiles/LLVMSupport.dir/DependInfo.cmake --color= Scanning dependencies of target LLVMSupport make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Support/CMakeFiles/LLVMSupport.dir/build.make lib/Support/CMakeFiles/LLVMSupport.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/APFloat.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/APFloat.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/APFloat.cpp [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/APInt.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/APInt.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/APInt.cpp [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/APSInt.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/APSInt.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/APSInt.cpp [ 0%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/AsmWriterEmitter.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/obj.llvm-tblgen.dir/AsmWriterEmitter.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/AsmWriterEmitter.cpp [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ARMBuildAttrs.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/ARMBuildAttrs.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/ARMBuildAttrs.cpp [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ARMAttributeParser.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/ARMAttributeParser.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/ARMAttributeParser.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/AsmWriterEmitter.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1441:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_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-rocm-1.6.0/utils/TableGen/AsmWriterInst.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/AsmWriterEmitter.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1654:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_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-rocm-1.6.0/utils/TableGen/AsmWriterInst.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/AsmWriterEmitter.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:753:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:872:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1326:60: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment 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-rocm-1.6.0/utils/TableGen/AsmWriterInst.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ARMWinEH.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/ARMWinEH.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/ARMWinEH.cpp [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Allocator.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/Allocator.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/Allocator.cpp [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BinaryStreamError.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/BinaryStreamError.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/BinaryStreamError.cpp [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BinaryStreamReader.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/BinaryStreamReader.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/BinaryStreamReader.cpp [ 0%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/AsmWriterInst.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/obj.llvm-tblgen.dir/AsmWriterInst.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/AsmWriterInst.cpp [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BinaryStreamRef.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/BinaryStreamRef.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/BinaryStreamRef.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/AsmWriterInst.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1441:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_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-rocm-1.6.0/utils/TableGen/AsmWriterInst.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/AsmWriterInst.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1654:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_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-rocm-1.6.0/utils/TableGen/AsmWriterInst.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/AsmWriterInst.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:753:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:872:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1326:60: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment 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-rocm-1.6.0/utils/TableGen/AsmWriterInst.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BinaryStreamWriter.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/BinaryStreamWriter.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/BinaryStreamWriter.cpp [ 0%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/Attributes.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/obj.llvm-tblgen.dir/Attributes.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/Attributes.cpp [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BlockFrequency.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/BlockFrequency.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/BlockFrequency.cpp [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BranchProbability.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/BranchProbability.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/BranchProbability.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/SourceMgr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/Attributes.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1441:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/SourceMgr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/SourceMgr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/Attributes.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1654:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/SourceMgr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/SourceMgr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/Attributes.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:753:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:872:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1326:60: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/SourceMgr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 0%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CallingConvEmitter.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/obj.llvm-tblgen.dir/CallingConvEmitter.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CallingConvEmitter.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CachePruning.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/CachePruning.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/CachePruning.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CallingConvEmitter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1441:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CallingConvEmitter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1654:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CallingConvEmitter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:753:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:872:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1326:60: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/circular_raw_ostream.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/circular_raw_ostream.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/circular_raw_ostream.cpp [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeEmitterGen.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/obj.llvm-tblgen.dir/CodeEmitterGen.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeEmitterGen.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Chrono.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/Chrono.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/Chrono.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/COM.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/COM.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/COM.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CommandLine.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/CommandLine.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/CommandLine.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeEmitterGen.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1441:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeEmitterGen.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1654:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeEmitterGen.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:753:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:872:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1326:60: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/CommandLine.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/CommandLine.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/CommandLine.cpp:1149:71: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/CommandLine.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/CommandLine.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/CommandLine.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/CommandLine.cpp:1723:73: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/CommandLine.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/CommandLine.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/CommandLine.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/CommandLine.cpp:1736:58: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/CommandLine.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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 utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenDAGPatterns.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/obj.llvm-tblgen.dir/CodeGenDAGPatterns.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenDAGPatterns.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenDAGPatterns.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenDAGPatterns.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1441:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineValueType.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenIntrinsics.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenDAGPatterns.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenDAGPatterns.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenDAGPatterns.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1654:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineValueType.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenIntrinsics.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenDAGPatterns.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Compression.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/Compression.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/Compression.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenDAGPatterns.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenDAGPatterns.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:753:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:872:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1326:60: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineValueType.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenIntrinsics.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenDAGPatterns.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ConvertUTF.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/ConvertUTF.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/ConvertUTF.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ConvertUTFWrapper.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/ConvertUTFWrapper.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/ConvertUTFWrapper.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CrashRecoveryContext.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/CrashRecoveryContext.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/CrashRecoveryContext.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DataExtractor.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/DataExtractor.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/DataExtractor.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Debug.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/Debug.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/Debug.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DebugCounter.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/DebugCounter.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/DebugCounter.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DeltaAlgorithm.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/DeltaAlgorithm.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/DeltaAlgorithm.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DAGDeltaAlgorithm.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/DAGDeltaAlgorithm.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/DAGDeltaAlgorithm.cpp [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenInstruction.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/obj.llvm-tblgen.dir/CodeGenInstruction.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1441:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1654:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:753:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:872:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1326:60: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Dwarf.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/Dwarf.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/Dwarf.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Error.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/Error.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/Error.cpp [ 3%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenMapTable.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/obj.llvm-tblgen.dir/CodeGenMapTable.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenMapTable.cpp [ 3%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ErrorHandling.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/ErrorHandling.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/ErrorHandling.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenMapTable.cpp:79: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1441:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenMapTable.cpp:79: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1654:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenMapTable.cpp:79: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:753:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:872:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1326:60: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 3%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FileUtilities.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/FileUtilities.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/FileUtilities.cpp [ 3%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FileOutputBuffer.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/FileOutputBuffer.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/FileOutputBuffer.cpp [ 3%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenRegisters.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/obj.llvm-tblgen.dir/CodeGenRegisters.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenRegisters.cpp [ 3%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FoldingSet.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/FoldingSet.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/FoldingSet.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/FoldingSet.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/FoldingSet.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:57:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:79:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = unsigned int; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/FoldingSet.cpp:177:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/FoldingSet.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 3%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FormattedStream.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/FormattedStream.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/FormattedStream.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenRegisters.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenRegisters.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1441:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenRegisters.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenRegisters.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenRegisters.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1654:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenRegisters.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenRegisters.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenRegisters.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenRegisters.cpp:470:56: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenRegisters.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenRegisters.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenRegisters.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenRegisters.cpp:1999:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenRegisters.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 3%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FormatVariadic.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/FormatVariadic.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/FormatVariadic.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenRegisters.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenRegisters.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:753:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:872:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1326:60: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenRegisters.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 3%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/GlobPattern.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/GlobPattern.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/GlobPattern.cpp [ 3%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/GraphWriter.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/GraphWriter.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/GraphWriter.cpp [ 3%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Hashing.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/Hashing.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/Hashing.cpp [ 3%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/IntEqClasses.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/IntEqClasses.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/IntEqClasses.cpp [ 3%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/IntervalMap.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/IntervalMap.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/IntervalMap.cpp [ 3%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/JamCRC.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/JamCRC.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/JamCRC.cpp [ 3%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/LEB128.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/LEB128.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/LEB128.cpp [ 3%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/LineIterator.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/LineIterator.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/LineIterator.cpp [ 3%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Locale.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/Locale.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/Locale.cpp [ 3%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenSchedule.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/obj.llvm-tblgen.dir/CodeGenSchedule.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenSchedule.cpp [ 3%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/LockFileManager.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/LockFileManager.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/LockFileManager.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenSchedule.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1441:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenSchedule.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1654:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenSchedule.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:753:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:872:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1326:60: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 3%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/LowLevelType.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/LowLevelType.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/LowLevelType.cpp [ 3%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ManagedStatic.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/ManagedStatic.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/ManagedStatic.cpp [ 3%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MathExtras.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/MathExtras.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/MathExtras.cpp [ 3%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MemoryBuffer.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/MemoryBuffer.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/MemoryBuffer.cpp [ 3%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MD5.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/MD5.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/MD5.cpp [ 5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/NativeFormatting.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/NativeFormatting.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/NativeFormatting.cpp [ 5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Options.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/Options.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/Options.cpp [ 5%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenTarget.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/obj.llvm-tblgen.dir/CodeGenTarget.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenTarget.cpp [ 5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Parallel.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/Parallel.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/Parallel.cpp [ 5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/PluginLoader.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/PluginLoader.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/PluginLoader.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenTarget.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1441:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenTarget.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1654:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenTarget.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:753:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:872:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1326:60: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/PrettyStackTrace.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/PrettyStackTrace.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/PrettyStackTrace.cpp [ 5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/RandomNumberGenerator.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/RandomNumberGenerator.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/RandomNumberGenerator.cpp [ 5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Regex.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/Regex.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/Regex.cpp [ 5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ScaledNumber.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/ScaledNumber.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/ScaledNumber.cpp [ 5%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelEmitter.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/obj.llvm-tblgen.dir/DAGISelEmitter.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/DAGISelEmitter.cpp [ 5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ScopedPrinter.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/ScopedPrinter.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/ScopedPrinter.cpp [ 5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SHA1.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/SHA1.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/SHA1.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenDAGPatterns.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/DAGISelEmitter.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1441:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineValueType.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenIntrinsics.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenDAGPatterns.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenDAGPatterns.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/DAGISelEmitter.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1654:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineValueType.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenIntrinsics.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenDAGPatterns.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenDAGPatterns.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/DAGISelEmitter.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:753:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:872:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1326:60: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineValueType.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenIntrinsics.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenDAGPatterns.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenDAGPatterns.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/DAGISelEmitter.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857: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-rocm-1.6.0/utils/TableGen/DAGISelMatcher.h:462:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineValueType.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenIntrinsics.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenDAGPatterns.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenDAGPatterns.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/DAGISelEmitter.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857: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-rocm-1.6.0/utils/TableGen/DAGISelMatcher.h:512:58: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineValueType.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenIntrinsics.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenDAGPatterns.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SmallPtrSet.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/SmallPtrSet.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/SmallPtrSet.cpp [ 5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SmallVector.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/SmallVector.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/SmallVector.cpp [ 5%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherEmitter.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherEmitter.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/DAGISelMatcherEmitter.cpp [ 5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SourceMgr.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/SourceMgr.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/SourceMgr.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/SourceMgr.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/SourceMgr.cpp:197:71: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenDAGPatterns.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/DAGISelMatcherEmitter.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1441:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineValueType.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenIntrinsics.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenDAGPatterns.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenDAGPatterns.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/DAGISelMatcherEmitter.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1654:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineValueType.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenIntrinsics.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenDAGPatterns.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenDAGPatterns.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/DAGISelMatcherEmitter.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:753:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:872:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1326:60: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineValueType.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenIntrinsics.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenDAGPatterns.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SpecialCaseList.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/SpecialCaseList.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/SpecialCaseList.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenDAGPatterns.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/DAGISelMatcherEmitter.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857: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-rocm-1.6.0/utils/TableGen/DAGISelMatcher.h:462:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineValueType.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenIntrinsics.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenDAGPatterns.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenDAGPatterns.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/DAGISelMatcherEmitter.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857: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-rocm-1.6.0/utils/TableGen/DAGISelMatcher.h:512:58: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineValueType.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenIntrinsics.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenDAGPatterns.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Statistic.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/Statistic.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/Statistic.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringExtras.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/Statistic.cpp:25: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &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-rocm-1.6.0/include/llvm/ADT/Statistic.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/Statistic.cpp:24: 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 utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherGen.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherGen.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/DAGISelMatcherGen.cpp [ 5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringExtras.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/StringExtras.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/StringExtras.cpp [ 5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringMap.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/StringMap.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/StringMap.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/DAGISelMatcher.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/DAGISelMatcherGen.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1441:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/DAGISelMatcher.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/DAGISelMatcher.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/DAGISelMatcherGen.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1654:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/DAGISelMatcher.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/DAGISelMatcher.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/DAGISelMatcherGen.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/DAGISelMatcherGen.cpp:255:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/DAGISelMatcher.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/DAGISelMatcher.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/DAGISelMatcherGen.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/DAGISelMatcherGen.cpp:275:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/DAGISelMatcher.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/DAGISelMatcher.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/DAGISelMatcherGen.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857: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-rocm-1.6.0/utils/TableGen/DAGISelMatcher.h:462:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/DAGISelMatcher.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/DAGISelMatcher.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/DAGISelMatcherGen.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857: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-rocm-1.6.0/utils/TableGen/DAGISelMatcher.h:512:58: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/DAGISelMatcher.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/DAGISelMatcher.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/DAGISelMatcherGen.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:753:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:872:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1326:60: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/DAGISelMatcher.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringPool.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/StringPool.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/StringPool.cpp [ 5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringSaver.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/StringSaver.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/StringSaver.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/StringSaver.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/StringSaver.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:57:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:79:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = char; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/StringSaver.cpp:15:46: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/StringSaver.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringRef.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/StringRef.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/StringRef.cpp [ 5%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherOpt.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherOpt.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/DAGISelMatcherOpt.cpp [ 5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SystemUtils.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/SystemUtils.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/SystemUtils.cpp [ 5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TarWriter.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/TarWriter.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/TarWriter.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/DAGISelMatcher.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/DAGISelMatcherOpt.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1441:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/DAGISelMatcher.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/DAGISelMatcher.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/DAGISelMatcherOpt.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1654:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/DAGISelMatcher.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/DAGISelMatcher.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/DAGISelMatcherOpt.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/DAGISelMatcherOpt.cpp:399:73: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/DAGISelMatcher.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/DAGISelMatcher.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/DAGISelMatcherOpt.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/DAGISelMatcherOpt.cpp:435:63: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/DAGISelMatcher.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/DAGISelMatcher.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/DAGISelMatcherOpt.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857: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-rocm-1.6.0/utils/TableGen/DAGISelMatcher.h:462:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/DAGISelMatcher.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/DAGISelMatcher.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/DAGISelMatcherOpt.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857: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-rocm-1.6.0/utils/TableGen/DAGISelMatcher.h:512:58: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/DAGISelMatcher.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/DAGISelMatcher.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/DAGISelMatcherOpt.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:753:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:872:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1326:60: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/DAGISelMatcher.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TargetParser.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/TargetParser.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/TargetParser.cpp [ 5%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcher.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcher.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/DAGISelMatcher.cpp [ 5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ThreadPool.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/ThreadPool.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/ThreadPool.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/DAGISelMatcher.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/DAGISelMatcher.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1441:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/DAGISelMatcher.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/DAGISelMatcher.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/DAGISelMatcher.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1654:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/DAGISelMatcher.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/DAGISelMatcher.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/DAGISelMatcher.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857: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-rocm-1.6.0/utils/TableGen/DAGISelMatcher.h:462:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/DAGISelMatcher.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/DAGISelMatcher.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/DAGISelMatcher.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857: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-rocm-1.6.0/utils/TableGen/DAGISelMatcher.h:512:58: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/DAGISelMatcher.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/DAGISelMatcher.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/DAGISelMatcher.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:753:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:872:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1326:60: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/DAGISelMatcher.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 5%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DFAPacketizerEmitter.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/obj.llvm-tblgen.dir/DFAPacketizerEmitter.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/DFAPacketizerEmitter.cpp [ 5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Timer.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/Timer.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/Timer.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Timer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/Timer.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial 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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/DFAPacketizerEmitter.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1441:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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 /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Timer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/Timer.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/DFAPacketizerEmitter.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1654:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/DFAPacketizerEmitter.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:753:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:872:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1326:60: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ToolOutputFile.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/ToolOutputFile.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/ToolOutputFile.cpp [ 5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TrigramIndex.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/TrigramIndex.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/TrigramIndex.cpp [ 5%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DisassemblerEmitter.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/obj.llvm-tblgen.dir/DisassemblerEmitter.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/DisassemblerEmitter.cpp [ 5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Triple.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/Triple.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/Triple.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/DisassemblerEmitter.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1441:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/DisassemblerEmitter.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1654:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/DisassemblerEmitter.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:753:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:872:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1326:60: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 5%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/FastISelEmitter.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/obj.llvm-tblgen.dir/FastISelEmitter.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/FastISelEmitter.cpp [ 5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Twine.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/Twine.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/Twine.cpp [ 5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Unicode.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/Unicode.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/Unicode.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenDAGPatterns.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/FastISelEmitter.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1441:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineValueType.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenIntrinsics.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenDAGPatterns.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenDAGPatterns.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/FastISelEmitter.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1654:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineValueType.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenIntrinsics.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenDAGPatterns.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenDAGPatterns.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/FastISelEmitter.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:753:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:872:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1326:60: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineValueType.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenIntrinsics.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenDAGPatterns.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/YAMLParser.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/YAMLParser.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/YAMLParser.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/YAMLParser.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/YAMLTraits.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/YAMLTraits.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/YAMLTraits.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLTraits.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/YAMLTraits.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLTraits.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 5%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/FixedLenDecoderEmitter.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/obj.llvm-tblgen.dir/FixedLenDecoderEmitter.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/FixedLenDecoderEmitter.cpp [ 5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/raw_os_ostream.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/raw_os_ostream.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/raw_os_ostream.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/FixedLenDecoderEmitter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1441:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/FixedLenDecoderEmitter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1654:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/raw_ostream.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/raw_ostream.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/raw_ostream.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/FixedLenDecoderEmitter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:753:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:872:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1326:60: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 5%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regcomp.c.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support && /usr/bin/cc -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -g -o CMakeFiles/LLVMSupport.dir/regcomp.c.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/regcomp.c [ 5%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regerror.c.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support && /usr/bin/cc -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -g -o CMakeFiles/LLVMSupport.dir/regerror.c.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/regerror.c [ 5%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regexec.c.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support && /usr/bin/cc -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -g -o CMakeFiles/LLVMSupport.dir/regexec.c.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/regexec.c [ 7%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regfree.c.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support && /usr/bin/cc -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -g -o CMakeFiles/LLVMSupport.dir/regfree.c.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/regfree.c [ 7%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regstrlcpy.c.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support && /usr/bin/cc -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -g -o CMakeFiles/LLVMSupport.dir/regstrlcpy.c.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/regstrlcpy.c [ 7%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/xxhash.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/xxhash.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/xxhash.cpp [ 7%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Atomic.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/Atomic.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/Atomic.cpp [ 7%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DynamicLibrary.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/DynamicLibrary.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/DynamicLibrary.cpp [ 7%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Errno.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/Errno.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/Errno.cpp [ 7%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Host.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/Host.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/Host.cpp [ 7%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/GlobalISelEmitter.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/obj.llvm-tblgen.dir/GlobalISelEmitter.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/GlobalISelEmitter.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/Host.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:88: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-rocm-1.6.0/lib/Support/Host.cpp:1274:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/Host.cpp:14: 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/Memory.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/Memory.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/Memory.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenDAGPatterns.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/GlobalISelEmitter.cpp:33: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1441:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineValueType.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenIntrinsics.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenDAGPatterns.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/GlobalISelEmitter.cpp:33: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenDAGPatterns.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/GlobalISelEmitter.cpp:33: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1654:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineValueType.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenIntrinsics.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenDAGPatterns.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/GlobalISelEmitter.cpp:33: 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/Mutex.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/Mutex.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/Mutex.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenDAGPatterns.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/GlobalISelEmitter.cpp:33: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:753:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:872:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1326:60: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineValueType.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenIntrinsics.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenDAGPatterns.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/GlobalISelEmitter.cpp:33: 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/Path.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/Path.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/Path.cpp [ 7%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Process.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/Process.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/Process.cpp [ 7%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Program.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/Program.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/Program.cpp [ 7%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/RWMutex.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/RWMutex.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/RWMutex.cpp [ 7%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Signals.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/Signals.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/Signals.cpp [ 7%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/InstrInfoEmitter.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/obj.llvm-tblgen.dir/InstrInfoEmitter.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/InstrInfoEmitter.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenDAGPatterns.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/InstrInfoEmitter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1441:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineValueType.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenIntrinsics.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenDAGPatterns.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenDAGPatterns.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/InstrInfoEmitter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1654:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineValueType.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenIntrinsics.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenDAGPatterns.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 7%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TargetRegistry.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/TargetRegistry.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/TargetRegistry.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenDAGPatterns.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/InstrInfoEmitter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:753:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:872:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1326:60: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineValueType.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenIntrinsics.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenDAGPatterns.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 7%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ThreadLocal.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/ThreadLocal.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/ThreadLocal.cpp [ 7%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Threading.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/Threading.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/Threading.cpp [ 7%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Valgrind.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/Valgrind.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/Valgrind.cpp [ 7%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Watchdog.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/Watchdog.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support/Watchdog.cpp [ 7%] Linking CXX static library ../../lib64/libLLVMSupport.a cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support && /usr/bin/cmake -P CMakeFiles/LLVMSupport.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMSupport.dir/link.txt --verbose=1 /usr/bin/ar qc ../../lib64/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/ARMAttributeParser.cpp.o CMakeFiles/LLVMSupport.dir/ARMWinEH.cpp.o CMakeFiles/LLVMSupport.dir/Allocator.cpp.o CMakeFiles/LLVMSupport.dir/BinaryStreamError.cpp.o CMakeFiles/LLVMSupport.dir/BinaryStreamReader.cpp.o CMakeFiles/LLVMSupport.dir/BinaryStreamRef.cpp.o CMakeFiles/LLVMSupport.dir/BinaryStreamWriter.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/Chrono.cpp.o CMakeFiles/LLVMSupport.dir/COM.cpp.o CMakeFiles/LLVMSupport.dir/CommandLine.cpp.o CMakeFiles/LLVMSupport.dir/Compression.cpp.o CMakeFiles/LLVMSupport.dir/ConvertUTF.cpp.o CMakeFiles/LLVMSupport.dir/ConvertUTFWrapper.cpp.o CMakeFiles/LLVMSupport.dir/CrashRecoveryContext.cpp.o CMakeFiles/LLVMSupport.dir/DataExtractor.cpp.o CMakeFiles/LLVMSupport.dir/Debug.cpp.o CMakeFiles/LLVMSupport.dir/DebugCounter.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/FormatVariadic.cpp.o CMakeFiles/LLVMSupport.dir/GlobPattern.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/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/LowLevelType.cpp.o CMakeFiles/LLVMSupport.dir/ManagedStatic.cpp.o CMakeFiles/LLVMSupport.dir/MathExtras.cpp.o CMakeFiles/LLVMSupport.dir/MemoryBuffer.cpp.o CMakeFiles/LLVMSupport.dir/MD5.cpp.o CMakeFiles/LLVMSupport.dir/NativeFormatting.cpp.o CMakeFiles/LLVMSupport.dir/Options.cpp.o CMakeFiles/LLVMSupport.dir/Parallel.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/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/TarWriter.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/TrigramIndex.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/xxhash.cpp.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/Signals.cpp.o CMakeFiles/LLVMSupport.dir/TargetRegistry.cpp.o CMakeFiles/LLVMSupport.dir/ThreadLocal.cpp.o CMakeFiles/LLVMSupport.dir/Threading.cpp.o CMakeFiles/LLVMSupport.dir/Valgrind.cpp.o CMakeFiles/LLVMSupport.dir/Watchdog.cpp.o /usr/bin/ranlib ../../lib64/libLLVMSupport.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 7%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/TableGen /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/TableGen /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/TableGen/CMakeFiles/LLVMTableGen.dir/DependInfo.cmake --color= Scanning dependencies of target LLVMTableGen make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/TableGen/CMakeFiles/LLVMTableGen.dir/build.make lib/TableGen/CMakeFiles/LLVMTableGen.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 7%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/Error.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/TableGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/TableGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/TableGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTableGen.dir/Error.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/TableGen/Error.cpp [ 7%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/Main.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/TableGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/TableGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/TableGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTableGen.dir/Main.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/TableGen/Main.cpp [ 7%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/IntrinsicEmitter.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/obj.llvm-tblgen.dir/IntrinsicEmitter.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/IntrinsicEmitter.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/TableGen/TGLexer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/TableGen/TGParser.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/TableGen/Main.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1441:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/TableGen/TGLexer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/TableGen/TGParser.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/TableGen/TGLexer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/TableGen/TGParser.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/TableGen/Main.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1654:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/TableGen/TGLexer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/TableGen/TGParser.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/TableGen/TGLexer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/TableGen/TGParser.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/TableGen/Main.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:753:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:872:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1326:60: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/TableGen/TGLexer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/TableGen/TGParser.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/IntrinsicEmitter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1441:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineValueType.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenIntrinsics.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/IntrinsicEmitter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1654:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineValueType.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenIntrinsics.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 7%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/Record.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/TableGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/TableGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/TableGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTableGen.dir/Record.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/TableGen/Record.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/IntrinsicEmitter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:753:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:872:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1326:60: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineValueType.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenIntrinsics.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/TableGen/Record.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1441:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/TableGen/Record.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1654:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/TableGen/Record.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/TableGen/Record.cpp:980:50: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/TableGen/Record.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/TableGen/Record.cpp:231:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/TableGen/Record.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:753:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:872:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1326:60: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 7%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/OptParserEmitter.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/obj.llvm-tblgen.dir/OptParserEmitter.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/OptParserEmitter.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/SourceMgr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Error.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/OptParserEmitter.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1441:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/SourceMgr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Error.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/SourceMgr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Error.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/OptParserEmitter.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1654:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/SourceMgr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Error.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/SourceMgr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Error.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/OptParserEmitter.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:753:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:872:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1326:60: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/SourceMgr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Error.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 7%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/SetTheory.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/TableGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/TableGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/TableGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTableGen.dir/SetTheory.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/TableGen/SetTheory.cpp [ 7%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/PseudoLoweringEmitter.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/obj.llvm-tblgen.dir/PseudoLoweringEmitter.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/PseudoLoweringEmitter.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/SetTheory.h:50, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/TableGen/SetTheory.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1441:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/SetTheory.h:50, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/SetTheory.h:50, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/TableGen/SetTheory.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1654:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/SetTheory.h:50, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/SetTheory.h:50, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/TableGen/SetTheory.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:753:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:872:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1326:60: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/SetTheory.h:50, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/PseudoLoweringEmitter.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1441:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/PseudoLoweringEmitter.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1654:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/PseudoLoweringEmitter.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:753:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:872:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1326:60: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 7%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/RegisterBankEmitter.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/obj.llvm-tblgen.dir/RegisterBankEmitter.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/RegisterBankEmitter.cpp [ 7%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/StringMatcher.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/TableGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/TableGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/TableGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTableGen.dir/StringMatcher.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/TableGen/StringMatcher.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/RegisterBankEmitter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1441:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/RegisterBankEmitter.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/RegisterBankEmitter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1654:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/RegisterBankEmitter.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/RegisterBankEmitter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:753:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:872:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1326:60: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/RegisterBankEmitter.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/TableGen/CMakeFiles/LLVMTableGen.dir/TableGenBackend.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/TableGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/TableGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/TableGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTableGen.dir/TableGenBackend.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/TableGen/TableGenBackend.cpp [ 7%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/TGLexer.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/TableGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/TableGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/TableGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTableGen.dir/TGLexer.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/TableGen/TGLexer.cpp [ 7%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/RegisterInfoEmitter.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/obj.llvm-tblgen.dir/RegisterInfoEmitter.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/RegisterInfoEmitter.cpp [ 7%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/TGParser.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/TableGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/TableGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/TableGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTableGen.dir/TGParser.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/TableGen/TGParser.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenRegisters.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/RegisterInfoEmitter.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1441:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenRegisters.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenRegisters.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/RegisterInfoEmitter.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1654:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenRegisters.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenRegisters.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/RegisterInfoEmitter.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:753:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:872:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1326:60: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenRegisters.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/TableGen/TGLexer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/TableGen/TGParser.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/TableGen/TGParser.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1441:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/TableGen/TGLexer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/TableGen/TGParser.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/TableGen/TGLexer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/TableGen/TGParser.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/TableGen/TGParser.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1654:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/TableGen/TGLexer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/TableGen/TGParser.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/TableGen/TGLexer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/TableGen/TGParser.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/TableGen/TGParser.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/TableGen/TGParser.cpp:1637:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/TableGen/TGLexer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/TableGen/TGParser.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/TableGen/TGLexer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/TableGen/TGParser.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/TableGen/TGParser.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:753:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:872:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1326:60: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/TableGen/TGLexer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/TableGen/TGParser.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 7%] Linking CXX static library ../../lib64/libLLVMTableGen.a cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/TableGen && /usr/bin/cmake -P CMakeFiles/LLVMTableGen.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/TableGen && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMTableGen.dir/link.txt --verbose=1 /usr/bin/ar qc ../../lib64/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 ../../lib64/libLLVMTableGen.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 7%] Built target LLVMTableGen make -f include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/build.make include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/include/llvm/Support /builddir/build/BUILD/llvm-rocm-1.6.0/build/include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/DependInfo.cmake --color= Scanning dependencies of target llvm_vcsrevision_h make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/build.make include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 7%] Built target llvm_vcsrevision_h make -f lib/MC/CMakeFiles/LLVMMC.dir/build.make lib/MC/CMakeFiles/LLVMMC.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC/CMakeFiles/LLVMMC.dir/DependInfo.cmake --color= Scanning dependencies of target LLVMMC make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/MC/CMakeFiles/LLVMMC.dir/build.make lib/MC/CMakeFiles/LLVMMC.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 7%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/ConstantPools.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMC.dir/ConstantPools.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/ConstantPools.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/ConstantPools.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/ConstantPools.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:332:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/ConstantPools.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/ConstantPools.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/ConstantPools.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/ConstantPools.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCContext.h:635:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/ConstantPools.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/ConstantPools.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/ConstantPools.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/ConstantPools.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/ConstantPools.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/ConstantPools.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 9%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/ELFObjectWriter.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMC.dir/ELFObjectWriter.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/ELFObjectWriter.cpp [ 9%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/SearchableTableEmitter.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/obj.llvm-tblgen.dir/SearchableTableEmitter.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/SearchableTableEmitter.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/ELFObjectWriter.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCContext.h:635:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/ELFObjectWriter.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringExtras.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/SearchableTableEmitter.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1441:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringExtras.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringExtras.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/SearchableTableEmitter.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1654:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringExtras.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringExtras.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/SearchableTableEmitter.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:753:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:872:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1326:60: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringExtras.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 9%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/SubtargetEmitter.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/obj.llvm-tblgen.dir/SubtargetEmitter.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/SubtargetEmitter.cpp [ 9%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmBackend.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMC.dir/MCAsmBackend.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCAsmBackend.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/SubtargetEmitter.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1441:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/SubtargetEmitter.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1654:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/SubtargetEmitter.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:753:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:872:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1326:60: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 9%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfo.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMC.dir/MCAsmInfo.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCAsmInfo.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCAsmInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCAsmInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:332:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCAsmInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCAsmInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCAsmInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCContext.h:635:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCAsmInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCAsmInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCAsmInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCAsmInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 9%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoCOFF.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMC.dir/MCAsmInfoCOFF.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCAsmInfoCOFF.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCAsmInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCAsmInfoCOFF.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCAsmInfoCOFF.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCAsmInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCAsmInfoCOFF.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 9%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoDarwin.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMC.dir/MCAsmInfoDarwin.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCAsmInfoDarwin.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCAsmInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCAsmInfoDarwin.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCAsmInfoDarwin.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCAsmInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCAsmInfoDarwin.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 9%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoELF.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMC.dir/MCAsmInfoELF.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCAsmInfoELF.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCAsmInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCAsmInfoELF.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCAsmInfoELF.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCContext.h:635:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCAsmInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCAsmInfoELF.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCAsmInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCAsmInfoELF.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCAsmInfoELF.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCAsmInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCAsmInfoELF.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 9%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoWasm.cpp.o [ 9%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/SubtargetFeatureInfo.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/obj.llvm-tblgen.dir/SubtargetFeatureInfo.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/SubtargetFeatureInfo.cpp cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMC.dir/MCAsmInfoWasm.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCAsmInfoWasm.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/SourceMgr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Error.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/SubtargetFeatureInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/SubtargetFeatureInfo.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1441:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/SourceMgr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Error.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/SubtargetFeatureInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/SubtargetFeatureInfo.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/SourceMgr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Error.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/SubtargetFeatureInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/SubtargetFeatureInfo.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1654:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/SourceMgr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Error.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/SubtargetFeatureInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/SubtargetFeatureInfo.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/SourceMgr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Error.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/SubtargetFeatureInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/SubtargetFeatureInfo.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:753:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:872:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1326:60: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/SourceMgr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Error.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/SubtargetFeatureInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/SubtargetFeatureInfo.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCAsmInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCAsmInfoWasm.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCAsmInfoWasm.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCContext.h:635:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCAsmInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCAsmInfoWasm.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCAsmInfoWasm.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCAsmInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCAsmInfoWasm.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCAsmInfoWasm.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCAsmInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCAsmInfoWasm.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCAsmInfoWasm.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 9%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmStreamer.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMC.dir/MCAsmStreamer.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCAsmStreamer.cpp [ 9%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/TableGen.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/obj.llvm-tblgen.dir/TableGen.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/TableGen.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/CommandLine.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/TableGen.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1441:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/CommandLine.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/CommandLine.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/TableGen.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1654:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/CommandLine.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCAsmStreamer.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:332:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/CommandLine.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/TableGen.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:753:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:872:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1326:60: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/CommandLine.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCAsmStreamer.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCContext.h:635:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCAsmStreamer.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 9%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/Types.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/obj.llvm-tblgen.dir/Types.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/Types.cpp [ 9%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/X86DisassemblerTables.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/obj.llvm-tblgen.dir/X86DisassemblerTables.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/X86DisassemblerTables.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/raw_ostream.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/X86DisassemblerTables.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/X86DisassemblerTables.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/X86DisassemblerTables.cpp:643:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_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-rocm-1.6.0/utils/TableGen/X86DisassemblerShared.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/X86DisassemblerTables.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/Support/raw_ostream.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/X86DisassemblerTables.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/X86DisassemblerTables.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:753:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:872: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>&}; long unsigned int ..._Indexes1 = {0}; _Args2 = {}; long 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-rocm-1.6.0/utils/TableGen/X86DisassemblerTables.cpp:645:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment 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-rocm-1.6.0/utils/TableGen/X86DisassemblerShared.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/X86DisassemblerTables.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 9%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAssembler.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMC.dir/MCAssembler.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCAssembler.cpp [ 9%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/X86FoldTablesEmitter.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/obj.llvm-tblgen.dir/X86FoldTablesEmitter.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/X86FoldTablesEmitter.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCAssembler.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:332:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCAssembler.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCContext.h:635:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCAssembler.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenDAGPatterns.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/X86FoldTablesEmitter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1441:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineValueType.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenIntrinsics.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenDAGPatterns.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/X86FoldTablesEmitter.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenDAGPatterns.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/X86FoldTablesEmitter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1654:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineValueType.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenIntrinsics.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenDAGPatterns.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/X86FoldTablesEmitter.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenDAGPatterns.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/X86FoldTablesEmitter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:753:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:872:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1326:60: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineValueType.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenIntrinsics.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenDAGPatterns.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/X86FoldTablesEmitter.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 9%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCCodeEmitter.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMC.dir/MCCodeEmitter.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCCodeEmitter.cpp [ 9%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCCodeView.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMC.dir/MCCodeView.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCCodeView.cpp [ 9%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/X86EVEX2VEXTablesEmitter.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/obj.llvm-tblgen.dir/X86EVEX2VEXTablesEmitter.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/X86EVEX2VEXTablesEmitter.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCCodeView.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCCodeView.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:332:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCCodeView.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCCodeView.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCCodeView.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCCodeView.cpp:472:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCCodeView.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCCodeView.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCCodeView.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCContext.h:635:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCCodeView.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCCodeView.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCCodeView.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCCodeView.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCDwarf.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCAssembler.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCObjectStreamer.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCCodeView.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCCodeView.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/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 = llvm::MCCVFunctionInfo::LineInfo; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:653:7: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = unsigned int; ValueT = llvm::MCCVFunctionInfo::LineInfo; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:607:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = unsigned int; ValueT = llvm::MCCVFunctionInfo::LineInfo; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCCodeView.h:112:8: required from 'void std::_Construct(_T1*, _Args&& ...) [with _T1 = llvm::MCCVFunctionInfo; _Args = {const llvm::MCCVFunctionInfo&}]' 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 llvm::MCCVFunctionInfo*; _ForwardIterator = llvm::MCCVFunctionInfo*; 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 llvm::MCCVFunctionInfo*; _ForwardIterator = llvm::MCCVFunctionInfo*]' 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 llvm::MCCVFunctionInfo*; _ForwardIterator = llvm::MCCVFunctionInfo*; _Tp = llvm::MCCVFunctionInfo]' 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 = llvm::MCCVFunctionInfo*; _ForwardIterator = llvm::MCCVFunctionInfo*; _Allocator = std::allocator]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:611:7: required from 'void std::vector<_Tp, _Alloc>::_M_default_append(std::vector<_Tp, _Alloc>::size_type) [with _Tp = llvm::MCCVFunctionInfo; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::size_type = long unsigned int]' BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:827:4: required from 'void std::vector<_Tp, _Alloc>::resize(std::vector<_Tp, _Alloc>::size_type) [with _Tp = llvm::MCCVFunctionInfo; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::size_type = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCCodeView.cpp:70:32: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:374: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-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenDAGPatterns.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/X86EVEX2VEXTablesEmitter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1441:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineValueType.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenIntrinsics.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenDAGPatterns.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/X86EVEX2VEXTablesEmitter.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenDAGPatterns.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/X86EVEX2VEXTablesEmitter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1654:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineValueType.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenIntrinsics.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenDAGPatterns.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/X86EVEX2VEXTablesEmitter.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenDAGPatterns.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/X86EVEX2VEXTablesEmitter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:753:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:872:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1326:60: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineValueType.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenIntrinsics.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenDAGPatterns.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/X86EVEX2VEXTablesEmitter.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 9%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCContext.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMC.dir/MCContext.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCContext.cpp [ 9%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/X86ModRMFilters.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/obj.llvm-tblgen.dir/X86ModRMFilters.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/X86ModRMFilters.cpp [ 9%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/X86RecognizableInstr.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/obj.llvm-tblgen.dir/X86RecognizableInstr.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/X86RecognizableInstr.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCContext.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:332:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCContext.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCContext.h:635:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCContext.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/X86RecognizableInstr.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/X86RecognizableInstr.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1441:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/X86RecognizableInstr.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/X86RecognizableInstr.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/X86RecognizableInstr.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1654:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/X86RecognizableInstr.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/X86RecognizableInstr.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/X86RecognizableInstr.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:753:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:872:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1326:60: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/X86RecognizableInstr.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 9%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CTagsEmitter.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/obj.llvm-tblgen.dir/CTagsEmitter.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CTagsEmitter.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/SourceMgr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CTagsEmitter.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1441:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/SourceMgr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/SourceMgr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CTagsEmitter.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1654:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/SourceMgr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/SourceMgr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen/CTagsEmitter.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:753:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:872:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1326:60: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/SourceMgr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 9%] Built target obj.llvm-tblgen 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCParser /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC/MCParser /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/DependInfo.cmake --color= Scanning dependencies of target LLVMMCParser make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' [ 9%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/AsmLexer.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC/MCParser && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC/MCParser -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCParser -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMCParser.dir/AsmLexer.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCParser/AsmLexer.cpp [ 9%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCDwarf.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMC.dir/MCDwarf.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCDwarf.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCParser/AsmLexer.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APInt.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCDwarf.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:332:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCDwarf.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCContext.h:635:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCDwarf.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 9%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/AsmParser.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC/MCParser && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC/MCParser -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCParser -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMCParser.dir/AsmParser.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCParser/AsmParser.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCParser/AsmParser.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:332:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APInt.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCParser/AsmParser.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCContext.h:635:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APInt.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 9%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCELFObjectTargetWriter.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMC.dir/MCELFObjectTargetWriter.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCELFObjectTargetWriter.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCParser/AsmParser.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APInt.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 9%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCELFStreamer.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMC.dir/MCELFStreamer.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCELFStreamer.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCELFStreamer.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:332:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCELFStreamer.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCContext.h:635:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCELFStreamer.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 9%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCExpr.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMC.dir/MCExpr.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCExpr.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringSwitch.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCExpr.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCContext.h:635:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &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-rocm-1.6.0/include/llvm/ADT/Statistic.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringSwitch.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCExpr.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment 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-rocm-1.6.0/include/llvm/ADT/Statistic.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 9%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCFragment.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMC.dir/MCFragment.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCFragment.cpp [ 9%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/COFFAsmParser.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC/MCParser && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC/MCParser -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCParser -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMCParser.dir/COFFAsmParser.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCParser/COFFAsmParser.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCFragment.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCContext.h:635:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/lib/MC/MCFragment.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringSwitch.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCParser/COFFAsmParser.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:332:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringSwitch.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringSwitch.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCParser/COFFAsmParser.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCContext.h:635:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringSwitch.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringSwitch.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCParser/COFFAsmParser.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringSwitch.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 9%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInst.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMC.dir/MCInst.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCInst.cpp [ 9%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInstPrinter.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMC.dir/MCInstPrinter.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCInstPrinter.cpp [ 9%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/DarwinAsmParser.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC/MCParser && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC/MCParser -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCParser -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMCParser.dir/DarwinAsmParser.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCParser/DarwinAsmParser.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCInstPrinter.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 9%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInstrAnalysis.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMC.dir/MCInstrAnalysis.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCInstrAnalysis.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCParser/DarwinAsmParser.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:332:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCParser/DarwinAsmParser.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCContext.h:635:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/lib/MC/MCParser/DarwinAsmParser.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 9%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInstrDesc.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMC.dir/MCInstrDesc.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCInstrDesc.cpp [ 9%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/ELFAsmParser.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC/MCParser && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC/MCParser -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCParser -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMCParser.dir/ELFAsmParser.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCParser/ELFAsmParser.cpp [ 9%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCLabel.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMC.dir/MCLabel.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCLabel.cpp [ 9%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCLinkerOptimizationHint.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMC.dir/MCLinkerOptimizationHint.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCLinkerOptimizationHint.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringSwitch.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCParser/ELFAsmParser.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:332:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringSwitch.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringSwitch.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCParser/ELFAsmParser.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCContext.h:635:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringSwitch.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringSwitch.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCParser/ELFAsmParser.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringSwitch.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/MC/MCLinkerOptimizationHint.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCLinkerOptimizationHint.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCLinkerOptimizationHint.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 9%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCMachOStreamer.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMC.dir/MCMachOStreamer.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCMachOStreamer.cpp [ 9%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MCAsmLexer.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC/MCParser && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC/MCParser -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCParser -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMCParser.dir/MCAsmLexer.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCParser/MCAsmLexer.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCMachOStreamer.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:332:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCMachOStreamer.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCContext.h:635:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCMachOStreamer.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 9%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MCAsmParser.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC/MCParser && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC/MCParser -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCParser -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMCParser.dir/MCAsmParser.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCParser/MCAsmParser.cpp [ 9%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCMachObjectTargetWriter.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMC.dir/MCMachObjectTargetWriter.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCMachObjectTargetWriter.cpp [ 9%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MCAsmParserExtension.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC/MCParser && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC/MCParser -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCParser -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMCParser.dir/MCAsmParserExtension.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCParser/MCAsmParserExtension.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCMachObjectWriter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCMachObjectTargetWriter.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCMachObjectWriter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 9%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MCTargetAsmParser.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC/MCParser && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC/MCParser -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCParser -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMCParser.dir/MCTargetAsmParser.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCParser/MCTargetAsmParser.cpp [ 9%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCNullStreamer.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMC.dir/MCNullStreamer.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCNullStreamer.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCContext.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCParser/MCTargetAsmParser.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCContext.h:635:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCContext.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCContext.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCParser/MCTargetAsmParser.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCContext.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCNullStreamer.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:332:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCNullStreamer.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCContext.h:635:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCNullStreamer.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 9%] Linking CXX static library ../../../lib64/libLLVMMCParser.a cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC/MCParser && /usr/bin/cmake -P CMakeFiles/LLVMMCParser.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC/MCParser && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMMCParser.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../lib64/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 ../../../lib64/libLLVMMCParser.a [ 9%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCObjectFileInfo.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMC.dir/MCObjectFileInfo.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCObjectFileInfo.cpp make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 9%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCDisassembler /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC/MCDisassembler /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/DependInfo.cmake --color= Scanning dependencies of target LLVMMCDisassembler make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' [ 9%] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/Disassembler.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC/MCDisassembler && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC/MCDisassembler -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCDisassembler -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMCDisassembler.dir/Disassembler.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCDisassembler/Disassembler.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCObjectFileInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCObjectFileInfo.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCContext.h:635:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCObjectFileInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCObjectFileInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCObjectFileInfo.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCObjectFileInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCDisassembler/Disassembler.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCDisassembler/Disassembler.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCContext.h:635:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCDisassembler/Disassembler.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCDisassembler/Disassembler.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCDisassembler/Disassembler.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCDisassembler/Disassembler.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 9%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCObjectStreamer.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMC.dir/MCObjectStreamer.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCObjectStreamer.cpp [ 9%] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/MCDisassembler.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC/MCDisassembler && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC/MCDisassembler -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCDisassembler -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMCDisassembler.dir/MCDisassembler.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCDisassembler/MCDisassembler.cpp [ 9%] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/MCExternalSymbolizer.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC/MCDisassembler && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC/MCDisassembler -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCDisassembler -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMCDisassembler.dir/MCExternalSymbolizer.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCDisassembler/MCExternalSymbolizer.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCObjectStreamer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCObjectStreamer.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:332:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCObjectStreamer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/MC/MCObjectStreamer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCObjectStreamer.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCContext.h:635:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCObjectStreamer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/MC/MCObjectStreamer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCObjectStreamer.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCObjectStreamer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCContext.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCDisassembler/MCExternalSymbolizer.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCContext.h:635:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCDisassembler/MCSymbolizer.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCDisassembler/MCExternalSymbolizer.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCContext.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCDisassembler/MCExternalSymbolizer.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/MC/MCDisassembler/MCSymbolizer.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCDisassembler/MCExternalSymbolizer.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 9%] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/MCRelocationInfo.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC/MCDisassembler && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC/MCDisassembler -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCDisassembler -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMCDisassembler.dir/MCRelocationInfo.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCDisassembler/MCRelocationInfo.cpp [ 9%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCObjectWriter.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMC.dir/MCObjectWriter.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCObjectWriter.cpp [ 9%] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/MCSymbolizer.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC/MCDisassembler && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC/MCDisassembler -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCDisassembler -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMCDisassembler.dir/MCSymbolizer.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCDisassembler/MCSymbolizer.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCAssembler.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCObjectWriter.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCAssembler.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 9%] Linking CXX static library ../../../lib64/libLLVMMCDisassembler.a cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC/MCDisassembler && /usr/bin/cmake -P CMakeFiles/LLVMMCDisassembler.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC/MCDisassembler && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMMCDisassembler.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../lib64/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 ../../../lib64/libLLVMMCDisassembler.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 9%] Built target LLVMMCDisassembler make -f lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build.make lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ObjectYAML /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ObjectYAML /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/DependInfo.cmake --color= Scanning dependencies of target LLVMObjectYAML make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 9%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCRegisterInfo.cpp.o make -f lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build.make lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMC.dir/MCRegisterInfo.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCRegisterInfo.cpp make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 9%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/CodeViewYAMLTypes.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ObjectYAML && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ObjectYAML -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/ObjectYAML -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMObjectYAML.dir/CodeViewYAMLTypes.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ObjectYAML/CodeViewYAMLTypes.cpp [ 9%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSchedule.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMC.dir/MCSchedule.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCSchedule.cpp [ 9%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSection.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMC.dir/MCSection.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCSection.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Endian.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/DebugInfo/CodeView/CodeView.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ObjectYAML/CodeViewYAMLTypes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ObjectYAML/CodeViewYAMLTypes.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Endian.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/DebugInfo/CodeView/CodeView.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ObjectYAML/CodeViewYAMLTypes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ObjectYAML/CodeViewYAMLTypes.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCSection.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCContext.h:635:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/lib/MC/MCSection.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:466: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-rocm-1.6.0/lib/MC/MCSection.cpp:80:67: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/lib/MC/MCSection.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 9%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionCOFF.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMC.dir/MCSectionCOFF.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCSectionCOFF.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCSectionCOFF.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCSectionCOFF.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCSectionCOFF.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 9%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionELF.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMC.dir/MCSectionELF.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCSectionELF.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCSectionELF.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 9%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionMachO.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMC.dir/MCSectionMachO.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCSectionMachO.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCSectionMachO.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCSectionMachO.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCContext.h:635:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCSectionMachO.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCSectionMachO.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCSectionMachO.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCSectionMachO.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 9%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionWasm.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMC.dir/MCSectionWasm.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCSectionWasm.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCSectionWasm.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCSectionWasm.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCContext.h:635:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCSectionWasm.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCSectionWasm.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCSectionWasm.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCSectionWasm.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCSectionWasm.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCSectionWasm.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/MCStreamer.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMC.dir/MCStreamer.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCStreamer.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCStreamer.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:332:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCStreamer.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCContext.h:635:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCStreamer.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 10%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/CodeViewYAMLSymbols.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ObjectYAML && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ObjectYAML -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/ObjectYAML -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMObjectYAML.dir/CodeViewYAMLSymbols.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp [ 10%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSubtargetInfo.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMC.dir/MCSubtargetInfo.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCSubtargetInfo.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Endian.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/DebugInfo/CodeView/CodeView.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ObjectYAML/CodeViewYAMLSymbols.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Endian.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/DebugInfo/CodeView/CodeView.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ObjectYAML/CodeViewYAMLSymbols.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ObjectYAML/CodeViewYAMLSymbols.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/MC/CMakeFiles/LLVMMC.dir/MCSymbol.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMC.dir/MCSymbol.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCSymbol.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCSymbol.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCContext.h:635:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCSymbol.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 10%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSymbolELF.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMC.dir/MCSymbolELF.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCSymbolELF.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCAssembler.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCSymbolELF.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCAssembler.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 10%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCTargetOptions.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMC.dir/MCTargetOptions.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCTargetOptions.cpp [ 10%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCValue.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMC.dir/MCValue.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCValue.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCValue.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 10%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCWasmObjectTargetWriter.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMC.dir/MCWasmObjectTargetWriter.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCWasmObjectTargetWriter.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCWasmObjectTargetWriter.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCWasmObjectTargetWriter.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/MCWasmStreamer.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMC.dir/MCWasmStreamer.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCWasmStreamer.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCObjectStreamer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCWasmStreamer.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCWasmStreamer.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:332:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallPtrSet.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCWasmStreamer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCWasmStreamer.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-rocm-1.6.0/include/llvm/MC/MCObjectStreamer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCWasmStreamer.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCWasmStreamer.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCContext.h:635:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallPtrSet.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCWasmStreamer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCWasmStreamer.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCObjectStreamer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCWasmStreamer.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCWasmStreamer.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallPtrSet.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCWasmStreamer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCWasmStreamer.cpp:14: 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/MCWin64EH.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMC.dir/MCWin64EH.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCWin64EH.cpp [ 12%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/CodeViewYAMLDebugSections.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ObjectYAML && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ObjectYAML -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/ObjectYAML -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMObjectYAML.dir/CodeViewYAMLDebugSections.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ObjectYAML/CodeViewYAMLDebugSections.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Endian.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Win64EH.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCWin64EH.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCWin64EH.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:332:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &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-rocm-1.6.0/include/llvm/MC/MCWinEH.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCWin64EH.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Endian.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Win64EH.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCWin64EH.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCWin64EH.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCContext.h:635:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &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-rocm-1.6.0/include/llvm/MC/MCWinEH.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCWin64EH.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Endian.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Win64EH.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCWin64EH.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCWin64EH.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment 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-rocm-1.6.0/include/llvm/MC/MCWinEH.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCWin64EH.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 12%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCWinEH.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMC.dir/MCWinEH.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCWinEH.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Endian.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/DebugInfo/CodeView/CodeView.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ObjectYAML/CodeViewYAMLDebugSections.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ObjectYAML/CodeViewYAMLDebugSections.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Endian.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/DebugInfo/CodeView/CodeView.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ObjectYAML/CodeViewYAMLDebugSections.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ObjectYAML/CodeViewYAMLDebugSections.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCWinEH.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:332:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCWinEH.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCContext.h:635:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCWinEH.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 12%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MachObjectWriter.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMC.dir/MachObjectWriter.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MachObjectWriter.cpp [ 12%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/COFFYAML.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ObjectYAML && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ObjectYAML -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/ObjectYAML -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMObjectYAML.dir/COFFYAML.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ObjectYAML/COFFYAML.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLTraits.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ObjectYAML/YAML.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ObjectYAML/COFFYAML.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ObjectYAML/COFFYAML.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ObjectYAML/COFFYAML.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MachObjectWriter.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 12%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/DWARFEmitter.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ObjectYAML && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ObjectYAML -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/ObjectYAML -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMObjectYAML.dir/DWARFEmitter.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ObjectYAML/DWARFEmitter.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ObjectYAML/DWARFEmitter.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ObjectYAML/DWARFEmitter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ObjectYAML/DWARFEmitter.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ObjectYAML/DWARFEmitter.cpp:15: 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/StringTableBuilder.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMC.dir/StringTableBuilder.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/StringTableBuilder.cpp [ 12%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/DWARFVisitor.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ObjectYAML && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ObjectYAML -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/ObjectYAML -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMObjectYAML.dir/DWARFVisitor.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ObjectYAML/DWARFVisitor.cpp [ 12%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/SubtargetFeature.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMC.dir/SubtargetFeature.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/SubtargetFeature.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ObjectYAML/DWARFVisitor.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ObjectYAML/DWARFVisitor.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ObjectYAML/DWARFVisitor.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ObjectYAML/DWARFVisitor.cpp:12: 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/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/DWARFYAML.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ObjectYAML && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ObjectYAML -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/ObjectYAML -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMObjectYAML.dir/DWARFYAML.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ObjectYAML/DWARFYAML.cpp [ 12%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/WasmObjectWriter.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMC.dir/WasmObjectWriter.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/WasmObjectWriter.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLTraits.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ObjectYAML/YAML.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ObjectYAML/DWARFYAML.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ObjectYAML/DWARFYAML.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLTraits.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ObjectYAML/YAML.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ObjectYAML/DWARFYAML.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ObjectYAML/DWARFYAML.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/WasmObjectWriter.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCContext.h:635:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/WasmObjectWriter.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/WasmObjectWriter.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/WasmObjectWriter.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/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/ELFYAML.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ObjectYAML && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ObjectYAML -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/ObjectYAML -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMObjectYAML.dir/ELFYAML.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ObjectYAML/ELFYAML.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLTraits.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ObjectYAML/YAML.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ObjectYAML/ELFYAML.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ObjectYAML/ELFYAML.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLTraits.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ObjectYAML/YAML.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ObjectYAML/ELFYAML.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 12%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/WinCOFFObjectWriter.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMC.dir/WinCOFFObjectWriter.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/WinCOFFObjectWriter.cpp [ 12%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/MachOYAML.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ObjectYAML && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ObjectYAML -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/ObjectYAML -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMObjectYAML.dir/MachOYAML.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ObjectYAML/MachOYAML.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/WinCOFFObjectWriter.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCContext.h:635:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/WinCOFFObjectWriter.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/WinCOFFObjectWriter.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/WinCOFFObjectWriter.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLTraits.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ObjectYAML/YAML.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ObjectYAML/MachOYAML.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ObjectYAML/MachOYAML.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLTraits.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ObjectYAML/YAML.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ObjectYAML/MachOYAML.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 12%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/WinCOFFStreamer.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMC.dir/WinCOFFStreamer.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/WinCOFFStreamer.cpp [ 12%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/ObjectYAML.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ObjectYAML && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ObjectYAML -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/ObjectYAML -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMObjectYAML.dir/ObjectYAML.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ObjectYAML/ObjectYAML.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/WinCOFFStreamer.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:332:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/WinCOFFStreamer.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCContext.h:635:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/WinCOFFStreamer.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 12%] Linking CXX static library ../../lib64/libLLVMMC.a cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC && /usr/bin/cmake -P CMakeFiles/LLVMMC.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMMC.dir/link.txt --verbose=1 /usr/bin/ar qc ../../lib64/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/MCAsmInfoWasm.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/MCSectionWasm.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/MCWasmObjectTargetWriter.cpp.o CMakeFiles/LLVMMC.dir/MCWasmStreamer.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/WasmObjectWriter.cpp.o CMakeFiles/LLVMMC.dir/WinCOFFObjectWriter.cpp.o CMakeFiles/LLVMMC.dir/WinCOFFStreamer.cpp.o /usr/bin/ranlib ../../lib64/libLLVMMC.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 12%] Built target LLVMMC make -f lib/Option/CMakeFiles/LLVMOption.dir/build.make lib/Option/CMakeFiles/LLVMOption.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Option /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Option /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Option/CMakeFiles/LLVMOption.dir/DependInfo.cmake --color= BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLTraits.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ObjectYAML/YAML.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ObjectYAML/ObjectYAML.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLTraits.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ObjectYAML/YAML.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ Scanning dependencies of target LLVMOption make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Option/CMakeFiles/LLVMOption.dir/build.make lib/Option/CMakeFiles/LLVMOption.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 12%] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/Arg.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Option && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Option -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Option -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMOption.dir/Arg.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Option/Arg.cpp [ 12%] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/ArgList.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Option && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Option -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Option -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMOption.dir/ArgList.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Option/ArgList.cpp [ 12%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/WasmYAML.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ObjectYAML && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ObjectYAML -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/ObjectYAML -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMObjectYAML.dir/WasmYAML.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ObjectYAML/WasmYAML.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLTraits.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ObjectYAML/YAML.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ObjectYAML/WasmYAML.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ObjectYAML/WasmYAML.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLTraits.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ObjectYAML/YAML.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ObjectYAML/WasmYAML.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ObjectYAML/WasmYAML.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/Option/CMakeFiles/LLVMOption.dir/Option.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Option && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Option -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Option -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMOption.dir/Option.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Option/Option.cpp [ 12%] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/OptTable.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Option && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Option -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Option -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMOption.dir/OptTable.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Option/OptTable.cpp [ 12%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/YAML.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ObjectYAML && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ObjectYAML -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/ObjectYAML -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMObjectYAML.dir/YAML.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ObjectYAML/YAML.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLTraits.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ObjectYAML/YAML.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ObjectYAML/YAML.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLTraits.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ObjectYAML/YAML.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 12%] Linking CXX static library ../../lib64/libLLVMOption.a cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Option && /usr/bin/cmake -P CMakeFiles/LLVMOption.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Option && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMOption.dir/link.txt --verbose=1 /usr/bin/ar qc ../../lib64/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 ../../lib64/libLLVMOption.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 12%] Built target LLVMOption 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/DWARF /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/DWARF /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DependInfo.cmake --color= [ 12%] Linking CXX static library ../../lib64/libLLVMObjectYAML.a cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ObjectYAML && /usr/bin/cmake -P CMakeFiles/LLVMObjectYAML.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ObjectYAML && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMObjectYAML.dir/link.txt --verbose=1 Scanning dependencies of target LLVMDebugInfoDWARF make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/build.make lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/build /usr/bin/ar qc ../../lib64/libLLVMObjectYAML.a CMakeFiles/LLVMObjectYAML.dir/CodeViewYAMLTypes.cpp.o CMakeFiles/LLVMObjectYAML.dir/CodeViewYAMLSymbols.cpp.o CMakeFiles/LLVMObjectYAML.dir/CodeViewYAMLDebugSections.cpp.o CMakeFiles/LLVMObjectYAML.dir/COFFYAML.cpp.o CMakeFiles/LLVMObjectYAML.dir/DWARFEmitter.cpp.o CMakeFiles/LLVMObjectYAML.dir/DWARFVisitor.cpp.o CMakeFiles/LLVMObjectYAML.dir/DWARFYAML.cpp.o CMakeFiles/LLVMObjectYAML.dir/ELFYAML.cpp.o CMakeFiles/LLVMObjectYAML.dir/MachOYAML.cpp.o CMakeFiles/LLVMObjectYAML.dir/ObjectYAML.cpp.o CMakeFiles/LLVMObjectYAML.dir/WasmYAML.cpp.o CMakeFiles/LLVMObjectYAML.dir/YAML.cpp.o make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 12%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFAbbreviationDeclaration.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/DWARF && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/DWARF -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/DWARF -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFAbbreviationDeclaration.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/DWARF/DWARFAbbreviationDeclaration.cpp /usr/bin/ranlib ../../lib64/libLLVMObjectYAML.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 12%] Built target LLVMObjectYAML make -f lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/build.make lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/MSF /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/MSF /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/DependInfo.cmake --color= Scanning dependencies of target LLVMDebugInfoMSF make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/build.make lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 12%] Building CXX object lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/MappedBlockStream.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/MSF && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/MSF -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/MSF -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoMSF.dir/MappedBlockStream.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/MSF/MappedBlockStream.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/DebugInfo/MSF/MappedBlockStream.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/MSF/MappedBlockStream.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/MSF/MappedBlockStream.cpp:151:70: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/DebugInfo/MSF/MappedBlockStream.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/MSF/MappedBlockStream.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/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFAcceleratorTable.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/DWARF && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/DWARF -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/DWARF -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFAcceleratorTable.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/DWARF/DWARFAcceleratorTable.cpp [ 12%] Building CXX object lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/MSFBuilder.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/MSF && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/MSF -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/MSF -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoMSF.dir/MSFBuilder.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/MSF/MSFBuilder.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/DWARF/DWARFAcceleratorTable.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/DWARF/DWARFAcceleratorTable.cpp:51:63: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/DebugInfo/MSF/MSFBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/MSF/MSFBuilder.cpp:9: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:57:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:79:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::msf::SuperBlock; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/MSF/MSFBuilder.cpp:224:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/DebugInfo/MSF/MSFBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/MSF/MSFBuilder.cpp:9: 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/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFCompileUnit.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/DWARF && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/DWARF -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/DWARF -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFCompileUnit.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/DWARF/DWARFCompileUnit.cpp [ 12%] Building CXX object lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/MSFCommon.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/MSF && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/MSF -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/MSF -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoMSF.dir/MSFCommon.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/MSF/MSFCommon.cpp [ 12%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFContext.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/DWARF && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/DWARF -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/DWARF -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFContext.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/DWARF/DWARFContext.cpp [ 12%] Building CXX object lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/MSFError.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/MSF && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/MSF -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/MSF -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoMSF.dir/MSFError.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/MSF/MSFError.cpp [ 12%] Linking CXX static library ../../../lib64/libLLVMDebugInfoMSF.a cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/MSF && /usr/bin/cmake -P CMakeFiles/LLVMDebugInfoMSF.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/MSF && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMDebugInfoMSF.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../lib64/libLLVMDebugInfoMSF.a CMakeFiles/LLVMDebugInfoMSF.dir/MappedBlockStream.cpp.o CMakeFiles/LLVMDebugInfoMSF.dir/MSFBuilder.cpp.o CMakeFiles/LLVMDebugInfoMSF.dir/MSFCommon.cpp.o CMakeFiles/LLVMDebugInfoMSF.dir/MSFError.cpp.o /usr/bin/ranlib ../../../lib64/libLLVMDebugInfoMSF.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 12%] Built target LLVMDebugInfoMSF 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/CodeView /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/CodeView /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DependInfo.cmake --color= Scanning dependencies of target LLVMDebugInfoCodeView make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' [ 12%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/CodeViewError.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/CodeView && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/CodeView -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/CodeView -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoCodeView.dir/CodeViewError.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/CodeView/CodeViewError.cpp [ 12%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/CodeViewRecordIO.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/CodeView && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/CodeView -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/CodeView -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoCodeView.dir/CodeViewRecordIO.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/CodeView/CodeViewRecordIO.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/DebugInfo/DWARF/DWARFContext.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/DWARF/DWARFContext.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap; DerivedT = llvm::DenseMap; KeyT = long unsigned int; ValueT = llvm::RelocAddrEntry; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:653:7: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = long unsigned int; ValueT = llvm::RelocAddrEntry; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:607:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = long unsigned int; ValueT = llvm::RelocAddrEntry; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/MapVector.h:87: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-rocm-1.6.0/lib/DebugInfo/DWARF/DWARFContext.cpp:1103:28: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:374: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-rocm-1.6.0/include/llvm/ADT/DenseMap.h:39:8: note: 'struct llvm::detail::DenseMapPair' declared here BUILDSTDERR: struct DenseMapPair : public std::pair { BUILDSTDERR: ^~~~~~~~~~~~ [ 12%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/CVSymbolVisitor.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/CodeView && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/CodeView -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/CodeView -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoCodeView.dir/CVSymbolVisitor.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/CodeView/CVSymbolVisitor.cpp [ 12%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/CVTypeVisitor.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/CodeView && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/CodeView -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/CodeView -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoCodeView.dir/CVTypeVisitor.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/CodeView/CVTypeVisitor.cpp [ 12%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugAbbrev.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/DWARF && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/DWARF -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/DWARF -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugAbbrev.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/DWARF/DWARFDebugAbbrev.cpp [ 12%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugArangeSet.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/DWARF && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/DWARF -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/DWARF -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugArangeSet.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/DWARF/DWARFDebugArangeSet.cpp [ 12%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugAranges.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/DWARF && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/DWARF -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/DWARF -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugAranges.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/DWARF/DWARFDebugAranges.cpp [ 12%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/EnumTables.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/CodeView && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/CodeView -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/CodeView -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoCodeView.dir/EnumTables.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/CodeView/EnumTables.cpp [ 12%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugFrame.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/DWARF && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/DWARF -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/DWARF -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugFrame.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/DWARF/DWARFDebugFrame.cpp BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/DWARF/DWARFDebugFrame.cpp: In member function 'void llvm::DWARFDebugFrame::parse(llvm::DataExtractor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/DWARF/DWARFDebugFrame.cpp:586:26: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: ReportError("Unknown augmentation character in entry at %lx"); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/DWARF/DWARFDebugFrame.cpp:587:13: note: here BUILDSTDERR: case 'L': BUILDSTDERR: ^~~~ [ 12%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugInfoEntry.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/DWARF && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/DWARF -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/DWARF -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugInfoEntry.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/DWARF/DWARFDebugInfoEntry.cpp [ 12%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugLine.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/DWARF && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/DWARF -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/DWARF -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugLine.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/DWARF/DWARFDebugLine.cpp [ 12%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/Formatters.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/CodeView && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/CodeView -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/CodeView -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoCodeView.dir/Formatters.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/CodeView/Formatters.cpp [ 12%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/LazyRandomTypeCollection.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/CodeView && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/CodeView -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/CodeView -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoCodeView.dir/LazyRandomTypeCollection.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/CodeView/LazyRandomTypeCollection.cpp [ 12%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugLoc.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/DWARF && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/DWARF -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/DWARF -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugLoc.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/DWARF/DWARFDebugLoc.cpp [ 12%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/Line.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/CodeView && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/CodeView -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/CodeView -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoCodeView.dir/Line.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/CodeView/Line.cpp [ 12%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugChecksumsSubsection.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/CodeView && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/CodeView -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/CodeView -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugChecksumsSubsection.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/CodeView/DebugChecksumsSubsection.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/DebugInfo/CodeView/DebugChecksumsSubsection.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/CodeView/DebugChecksumsSubsection.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:57:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:79:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = unsigned char; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/CodeView/DebugChecksumsSubsection.cpp:65:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/DebugInfo/CodeView/DebugChecksumsSubsection.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/CodeView/DebugChecksumsSubsection.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/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugMacro.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/DWARF && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/DWARF -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/DWARF -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugMacro.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/DWARF/DWARFDebugMacro.cpp [ 12%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugFrameDataSubsection.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/CodeView && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/CodeView -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/CodeView -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugFrameDataSubsection.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/CodeView/DebugFrameDataSubsection.cpp [ 12%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugPubTable.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/DWARF && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/DWARF -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/DWARF -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugPubTable.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/DWARF/DWARFDebugPubTable.cpp [ 12%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugInlineeLinesSubsection.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/CodeView && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/CodeView -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/CodeView -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugInlineeLinesSubsection.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/CodeView/DebugInlineeLinesSubsection.cpp [ 12%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugRangeList.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/DWARF && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/DWARF -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/DWARF -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugRangeList.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/DWARF/DWARFDebugRangeList.cpp [ 12%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugLinesSubsection.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/CodeView && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/CodeView -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/CodeView -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugLinesSubsection.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/CodeView/DebugLinesSubsection.cpp [ 12%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDie.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/DWARF && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/DWARF -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/DWARF -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDie.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/DWARF/DWARFDie.cpp [ 14%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugStringTableSubsection.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/CodeView && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/CodeView -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/CodeView -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugStringTableSubsection.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/CodeView/DebugStringTableSubsection.cpp [ 14%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSubsection.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/CodeView && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/CodeView -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/CodeView -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSubsection.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/CodeView/DebugSubsection.cpp [ 14%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSubsectionRecord.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/CodeView && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/CodeView -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/CodeView -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSubsectionRecord.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/CodeView/DebugSubsectionRecord.cpp [ 14%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFFormValue.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/DWARF && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/DWARF -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/DWARF -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFFormValue.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/DWARF/DWARFFormValue.cpp [ 14%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSubsectionVisitor.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/CodeView && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/CodeView -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/CodeView -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSubsectionVisitor.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/CodeView/DebugSubsectionVisitor.cpp [ 14%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSymbolsSubsection.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/CodeView && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/CodeView -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/CodeView -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSymbolsSubsection.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/CodeView/DebugSymbolsSubsection.cpp [ 14%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFGdbIndex.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/DWARF && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/DWARF -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/DWARF -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFGdbIndex.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/DWARF/DWARFGdbIndex.cpp [ 14%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFTypeUnit.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/DWARF && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/DWARF -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/DWARF -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFTypeUnit.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/DWARF/DWARFTypeUnit.cpp [ 14%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/RecordSerialization.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/CodeView && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/CodeView -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/CodeView -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoCodeView.dir/RecordSerialization.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/CodeView/RecordSerialization.cpp [ 16%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFUnitIndex.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/DWARF && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/DWARF -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/DWARF -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFUnitIndex.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/DWARF/DWARFUnitIndex.cpp [ 16%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolRecordMapping.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/CodeView && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/CodeView -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/CodeView -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolRecordMapping.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/CodeView/SymbolRecordMapping.cpp [ 16%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFUnit.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/DWARF && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/DWARF -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/DWARF -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFUnit.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/DWARF/DWARFUnit.cpp [ 16%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolDumper.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/CodeView && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/CodeView -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/CodeView -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolDumper.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/CodeView/SymbolDumper.cpp [ 16%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFVerifier.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/DWARF && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/DWARF -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/DWARF -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFVerifier.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/DWARF/DWARFVerifier.cpp [ 16%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/SyntaxHighlighting.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/DWARF && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/DWARF -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/DWARF -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoDWARF.dir/SyntaxHighlighting.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/DWARF/SyntaxHighlighting.cpp [ 16%] Linking CXX static library ../../../lib64/libLLVMDebugInfoDWARF.a cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/DWARF && /usr/bin/cmake -P CMakeFiles/LLVMDebugInfoDWARF.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/DWARF && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMDebugInfoDWARF.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../lib64/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/DWARFDebugPubTable.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugRangeList.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDie.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFFormValue.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFGdbIndex.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFTypeUnit.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFUnitIndex.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFUnit.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFVerifier.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/SyntaxHighlighting.cpp.o /usr/bin/ranlib ../../../lib64/libLLVMDebugInfoDWARF.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 16%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/DependInfo.cmake --color= Scanning dependencies of target LLVMDebugInfoPDB make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' [ 16%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/GenericError.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/GenericError.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB/GenericError.cpp [ 16%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolSerializer.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/CodeView && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/CodeView -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/CodeView -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolSerializer.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/CodeView/SymbolSerializer.cpp [ 16%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/IPDBSourceFile.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/IPDBSourceFile.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB/IPDBSourceFile.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/DebugInfo/CodeView/CodeViewRecordIO.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/DebugInfo/CodeView/SymbolRecordMapping.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/DebugInfo/CodeView/SymbolSerializer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/CodeView/SymbolSerializer.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:57:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:79:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = unsigned char; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/CodeView/SymbolSerializer.cpp:46:63: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APInt.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APSInt.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/DebugInfo/CodeView/CodeViewRecordIO.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/DebugInfo/CodeView/SymbolRecordMapping.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/DebugInfo/CodeView/SymbolSerializer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/CodeView/SymbolSerializer.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/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDB.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/PDB.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB/PDB.cpp [ 16%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeDatabase.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/CodeView && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/CodeView -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/CodeView -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeDatabase.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/CodeView/TypeDatabase.cpp [ 16%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBContext.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBContext.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB/PDBContext.cpp [ 16%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeDatabaseVisitor.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/CodeView && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/CodeView -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/CodeView -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeDatabaseVisitor.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/CodeView/TypeDatabaseVisitor.cpp [ 16%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeDumpVisitor.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/CodeView && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/CodeView -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/CodeView -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeDumpVisitor.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/CodeView/TypeDumpVisitor.cpp [ 16%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBExtras.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBExtras.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB/PDBExtras.cpp [ 16%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBInterfaceAnchors.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBInterfaceAnchors.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB/PDBInterfaceAnchors.cpp [ 16%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbol.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbol.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB/PDBSymbol.cpp [ 16%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeIndex.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/CodeView && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/CodeView -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/CodeView -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeIndex.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/CodeView/TypeIndex.cpp [ 16%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolAnnotation.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolAnnotation.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB/PDBSymbolAnnotation.cpp [ 16%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeIndexDiscovery.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/CodeView && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/CodeView -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/CodeView -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeIndexDiscovery.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/CodeView/TypeIndexDiscovery.cpp [ 16%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolBlock.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolBlock.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB/PDBSymbolBlock.cpp [ 16%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeRecordMapping.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/CodeView && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/CodeView -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/CodeView -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeRecordMapping.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/CodeView/TypeRecordMapping.cpp [ 16%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCompiland.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCompiland.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB/PDBSymbolCompiland.cpp [ 16%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCompilandDetails.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCompilandDetails.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB/PDBSymbolCompilandDetails.cpp [ 16%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeSerializer.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/CodeView && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/CodeView -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/CodeView -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeSerializer.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/CodeView/TypeSerializer.cpp [ 16%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCompilandEnv.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCompilandEnv.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB/PDBSymbolCompilandEnv.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/DebugInfo/CodeView/CodeViewRecordIO.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/DebugInfo/CodeView/TypeRecordMapping.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/DebugInfo/CodeView/TypeSerializer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/CodeView/TypeSerializer.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:57:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:79:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = {anonymous}::HashedType; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/CodeView/TypeSerializer.cpp:103:46: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/DebugInfo/CodeView/TypeRecordMapping.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/DebugInfo/CodeView/TypeSerializer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/CodeView/TypeSerializer.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/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCustom.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCustom.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB/PDBSymbolCustom.cpp [ 16%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeStreamMerger.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/CodeView && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/CodeView -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/CodeView -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeStreamMerger.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/CodeView/TypeStreamMerger.cpp [ 16%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolData.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolData.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB/PDBSymbolData.cpp [ 16%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolExe.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolExe.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB/PDBSymbolExe.cpp [ 16%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeTableCollection.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/CodeView && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/CodeView -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/CodeView -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeTableCollection.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/CodeView/TypeTableCollection.cpp [ 16%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolFunc.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolFunc.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB/PDBSymbolFunc.cpp [ 16%] Linking CXX static library ../../../lib64/libLLVMDebugInfoCodeView.a cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/CodeView && /usr/bin/cmake -P CMakeFiles/LLVMDebugInfoCodeView.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/CodeView && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMDebugInfoCodeView.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../lib64/libLLVMDebugInfoCodeView.a CMakeFiles/LLVMDebugInfoCodeView.dir/CodeViewError.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/CodeViewRecordIO.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/CVSymbolVisitor.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/CVTypeVisitor.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/EnumTables.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/Formatters.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/LazyRandomTypeCollection.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/Line.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugChecksumsSubsection.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugFrameDataSubsection.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugInlineeLinesSubsection.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugLinesSubsection.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugStringTableSubsection.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSubsection.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSubsectionRecord.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSubsectionVisitor.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSymbolsSubsection.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/RecordSerialization.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolRecordMapping.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolDumper.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolSerializer.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeDatabase.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeDatabaseVisitor.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeDumpVisitor.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeIndex.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeIndexDiscovery.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeRecordMapping.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeSerializer.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeStreamMerger.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeTableCollection.cpp.o /usr/bin/ranlib ../../../lib64/libLLVMDebugInfoCodeView.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 16%] Built target LLVMDebugInfoCodeView 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/Symbolize /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/Symbolize /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/DependInfo.cmake --color= Scanning dependencies of target LLVMSymbolize make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' [ 16%] Building CXX object lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/DIPrinter.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/Symbolize && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/Symbolize -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/Symbolize -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSymbolize.dir/DIPrinter.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/Symbolize/DIPrinter.cpp [ 16%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolFuncDebugEnd.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolFuncDebugEnd.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB/PDBSymbolFuncDebugEnd.cpp [ 16%] Building CXX object lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/SymbolizableObjectFile.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/Symbolize && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/Symbolize -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/Symbolize -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSymbolize.dir/SymbolizableObjectFile.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/Symbolize/SymbolizableObjectFile.cpp [ 16%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolFuncDebugStart.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolFuncDebugStart.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB/PDBSymbolFuncDebugStart.cpp [ 16%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolLabel.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolLabel.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB/PDBSymbolLabel.cpp [ 16%] Building CXX object lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/Symbolize.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/Symbolize && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/Symbolize -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/Symbolize -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSymbolize.dir/Symbolize.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/Symbolize/Symbolize.cpp [ 16%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolPublicSymbol.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolPublicSymbol.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB/PDBSymbolPublicSymbol.cpp [ 16%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolThunk.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolThunk.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB/PDBSymbolThunk.cpp [ 16%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeArray.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeArray.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB/PDBSymbolTypeArray.cpp [ 16%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeBaseClass.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeBaseClass.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB/PDBSymbolTypeBaseClass.cpp [ 16%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeBuiltin.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeBuiltin.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB/PDBSymbolTypeBuiltin.cpp [ 16%] Linking CXX static library ../../../lib64/libLLVMSymbolize.a cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/Symbolize && /usr/bin/cmake -P CMakeFiles/LLVMSymbolize.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/Symbolize && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMSymbolize.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../lib64/libLLVMSymbolize.a CMakeFiles/LLVMSymbolize.dir/DIPrinter.cpp.o CMakeFiles/LLVMSymbolize.dir/SymbolizableObjectFile.cpp.o CMakeFiles/LLVMSymbolize.dir/Symbolize.cpp.o /usr/bin/ranlib ../../../lib64/libLLVMSymbolize.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 16%] Built target LLVMSymbolize make -f lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build.make lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/LineEditor /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/LineEditor /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/DependInfo.cmake --color= Scanning dependencies of target LLVMLineEditor make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build.make lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 16%] Building CXX object lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/LineEditor.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/LineEditor && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/LineEditor -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/LineEditor -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMLineEditor.dir/LineEditor.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/LineEditor/LineEditor.cpp [ 16%] Linking CXX static library ../../lib64/libLLVMLineEditor.a cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/LineEditor && /usr/bin/cmake -P CMakeFiles/LLVMLineEditor.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/LineEditor && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMLineEditor.dir/link.txt --verbose=1 [ 16%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeCustom.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeCustom.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB/PDBSymbolTypeCustom.cpp /usr/bin/ar qc ../../lib64/libLLVMLineEditor.a CMakeFiles/LLVMLineEditor.dir/LineEditor.cpp.o /usr/bin/ranlib ../../lib64/libLLVMLineEditor.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 16%] Built target LLVMLineEditor make -f tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/build.make tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/utils/TableGen /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/utils/TableGen /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/DependInfo.cmake --color= Scanning dependencies of target obj.clang-tblgen make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/build.make tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 16%] Building CXX object tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangASTNodesEmitter.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/utils/TableGen && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/utils/TableGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/utils/TableGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/obj.clang-tblgen.dir/ClangASTNodesEmitter.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/utils/TableGen/ClangASTNodesEmitter.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/utils/TableGen/ClangASTNodesEmitter.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1441:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/utils/TableGen/ClangASTNodesEmitter.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/utils/TableGen/ClangASTNodesEmitter.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1654:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/utils/TableGen/ClangASTNodesEmitter.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/utils/TableGen/ClangASTNodesEmitter.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:753:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:872:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1326:60: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/utils/TableGen/ClangASTNodesEmitter.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/PDBSymbolTypeDimension.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeDimension.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB/PDBSymbolTypeDimension.cpp [ 16%] Building CXX object tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangAttrEmitter.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/utils/TableGen && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/utils/TableGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/utils/TableGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/obj.clang-tblgen.dir/ClangAttrEmitter.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/utils/TableGen/ClangAttrEmitter.cpp [ 16%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeEnum.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeEnum.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB/PDBSymbolTypeEnum.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/utils/TableGen/ClangAttrEmitter.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1441:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/utils/TableGen/ClangAttrEmitter.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/utils/TableGen/ClangAttrEmitter.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1654:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/utils/TableGen/ClangAttrEmitter.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 18%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeFriend.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeFriend.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB/PDBSymbolTypeFriend.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/utils/TableGen/ClangAttrEmitter.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:753:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:872:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1326:60: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/utils/TableGen/ClangAttrEmitter.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/utils/TableGen/ClangAttrEmitter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/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::Record*; ValueT = {anonymous}::PragmaClangAttributeSupport::RuleOrAggregateRuleSet; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:653:7: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = const llvm::Record*; ValueT = {anonymous}::PragmaClangAttributeSupport::RuleOrAggregateRuleSet; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:607:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = const llvm::Record*; ValueT = {anonymous}::PragmaClangAttributeSupport::RuleOrAggregateRuleSet; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/utils/TableGen/ClangAttrEmitter.cpp:1616:8: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:374: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-rocm-1.6.0/include/llvm/ADT/DenseMap.h:39:8: note: 'struct llvm::detail::DenseMapPair' declared here BUILDSTDERR: struct DenseMapPair : public std::pair { BUILDSTDERR: ^~~~~~~~~~~~ [ 18%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeFunctionArg.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeFunctionArg.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB/PDBSymbolTypeFunctionArg.cpp [ 18%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeFunctionSig.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeFunctionSig.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB/PDBSymbolTypeFunctionSig.cpp [ 18%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeManaged.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeManaged.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB/PDBSymbolTypeManaged.cpp [ 18%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypePointer.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypePointer.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB/PDBSymbolTypePointer.cpp [ 18%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeTypedef.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeTypedef.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB/PDBSymbolTypeTypedef.cpp [ 18%] Building CXX object tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangCommentCommandInfoEmitter.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/utils/TableGen && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/utils/TableGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/utils/TableGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/obj.clang-tblgen.dir/ClangCommentCommandInfoEmitter.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/utils/TableGen/ClangCommentCommandInfoEmitter.cpp [ 18%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeUDT.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeUDT.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB/PDBSymbolTypeUDT.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/utils/TableGen/ClangCommentCommandInfoEmitter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1441:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/utils/TableGen/ClangCommentCommandInfoEmitter.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/utils/TableGen/ClangCommentCommandInfoEmitter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1654:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/utils/TableGen/ClangCommentCommandInfoEmitter.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/utils/TableGen/ClangCommentCommandInfoEmitter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:753:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:872:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1326:60: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/utils/TableGen/ClangCommentCommandInfoEmitter.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 18%] Building CXX object tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangCommentHTMLNamedCharacterReferenceEmitter.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/utils/TableGen && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/utils/TableGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/utils/TableGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/obj.clang-tblgen.dir/ClangCommentHTMLNamedCharacterReferenceEmitter.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/utils/TableGen/ClangCommentHTMLNamedCharacterReferenceEmitter.cpp [ 18%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeVTable.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeVTable.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB/PDBSymbolTypeVTable.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/utils/TableGen/ClangCommentHTMLNamedCharacterReferenceEmitter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1441:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/utils/TableGen/ClangCommentHTMLNamedCharacterReferenceEmitter.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/utils/TableGen/ClangCommentHTMLNamedCharacterReferenceEmitter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1654:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/utils/TableGen/ClangCommentHTMLNamedCharacterReferenceEmitter.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/utils/TableGen/ClangCommentHTMLNamedCharacterReferenceEmitter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:753:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:872:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1326:60: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/utils/TableGen/ClangCommentHTMLNamedCharacterReferenceEmitter.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 18%] Building CXX object tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangCommentHTMLTagsEmitter.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/utils/TableGen && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/utils/TableGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/utils/TableGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/obj.clang-tblgen.dir/ClangCommentHTMLTagsEmitter.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/utils/TableGen/ClangCommentHTMLTagsEmitter.cpp [ 18%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeVTableShape.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeVTableShape.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB/PDBSymbolTypeVTableShape.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/utils/TableGen/ClangCommentHTMLTagsEmitter.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1441:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_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-rocm-1.6.0/tools/clang/utils/TableGen/TableGenBackends.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/utils/TableGen/ClangCommentHTMLTagsEmitter.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/utils/TableGen/ClangCommentHTMLTagsEmitter.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1654:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_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-rocm-1.6.0/tools/clang/utils/TableGen/TableGenBackends.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/utils/TableGen/ClangCommentHTMLTagsEmitter.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/utils/TableGen/ClangCommentHTMLTagsEmitter.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:753:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:872:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1326:60: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment 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-rocm-1.6.0/tools/clang/utils/TableGen/TableGenBackends.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/utils/TableGen/ClangCommentHTMLTagsEmitter.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 18%] Building CXX object tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangDiagnosticsEmitter.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/utils/TableGen && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/utils/TableGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/utils/TableGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/obj.clang-tblgen.dir/ClangDiagnosticsEmitter.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/utils/TableGen/ClangDiagnosticsEmitter.cpp [ 18%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolUnknown.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolUnknown.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB/PDBSymbolUnknown.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/utils/TableGen/ClangDiagnosticsEmitter.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1441:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/utils/TableGen/ClangDiagnosticsEmitter.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/utils/TableGen/ClangDiagnosticsEmitter.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1654:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/utils/TableGen/ClangDiagnosticsEmitter.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/utils/TableGen/ClangDiagnosticsEmitter.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:753:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:872:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1326:60: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/utils/TableGen/ClangDiagnosticsEmitter.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 18%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolUsingNamespace.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolUsingNamespace.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB/PDBSymbolUsingNamespace.cpp [ 18%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymDumper.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymDumper.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB/PDBSymDumper.cpp [ 18%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/UDTLayout.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/UDTLayout.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB/UDTLayout.cpp [ 18%] Building CXX object tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangOptionDocEmitter.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/utils/TableGen && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/utils/TableGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/utils/TableGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/obj.clang-tblgen.dir/ClangOptionDocEmitter.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/utils/TableGen/ClangOptionDocEmitter.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/SourceMgr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Error.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/utils/TableGen/ClangOptionDocEmitter.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1441:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/SourceMgr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Error.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/utils/TableGen/ClangOptionDocEmitter.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/SourceMgr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Error.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/utils/TableGen/ClangOptionDocEmitter.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1654:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/SourceMgr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Error.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/utils/TableGen/ClangOptionDocEmitter.cpp:12: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 18%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiModuleDescriptor.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiModuleDescriptor.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB/Native/DbiModuleDescriptor.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/SourceMgr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Error.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/utils/TableGen/ClangOptionDocEmitter.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:753:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:872:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1326:60: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/SourceMgr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Error.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/utils/TableGen/ClangOptionDocEmitter.cpp:12: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 18%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiModuleDescriptorBuilder.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiModuleDescriptorBuilder.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB/Native/DbiModuleDescriptorBuilder.cpp [ 18%] Building CXX object tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangSACheckersEmitter.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/utils/TableGen && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/utils/TableGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/utils/TableGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/obj.clang-tblgen.dir/ClangSACheckersEmitter.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/utils/TableGen/ClangSACheckersEmitter.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/utils/TableGen/ClangSACheckersEmitter.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1441:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/utils/TableGen/ClangSACheckersEmitter.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/utils/TableGen/ClangSACheckersEmitter.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1654:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/utils/TableGen/ClangSACheckersEmitter.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/utils/TableGen/ClangSACheckersEmitter.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:753:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:872:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1326:60: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/utils/TableGen/ClangSACheckersEmitter.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 18%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiModuleList.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiModuleList.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB/Native/DbiModuleList.cpp [ 18%] Building CXX object tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/NeonEmitter.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/utils/TableGen && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/utils/TableGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/utils/TableGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/obj.clang-tblgen.dir/NeonEmitter.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/utils/TableGen/NeonEmitter.cpp [ 18%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiStream.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiStream.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB/Native/DbiStream.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/utils/TableGen/NeonEmitter.cpp:27: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1441:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/utils/TableGen/NeonEmitter.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/utils/TableGen/NeonEmitter.cpp:27: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1654:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/utils/TableGen/NeonEmitter.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/utils/TableGen/NeonEmitter.cpp:27: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:753:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:872:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1326:60: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/utils/TableGen/NeonEmitter.cpp:27: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 18%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiStreamBuilder.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiStreamBuilder.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB/Native/DbiStreamBuilder.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/DebugInfo/PDB/Native/DbiStreamBuilder.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB/Native/DbiStreamBuilder.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:57:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:79:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = unsigned char; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB/Native/DbiStreamBuilder.cpp:165:47: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/DebugInfo/PDB/Native/DbiStreamBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB/Native/DbiStreamBuilder.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 18%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/EnumTables.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/EnumTables.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB/Native/EnumTables.cpp [ 18%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/GlobalsStream.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/GlobalsStream.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB/Native/GlobalsStream.cpp [ 18%] Building CXX object tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/TableGen.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/utils/TableGen && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/utils/TableGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/utils/TableGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/obj.clang-tblgen.dir/TableGen.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/utils/TableGen/TableGen.cpp [ 18%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/GSI.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/GSI.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB/Native/GSI.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/CommandLine.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/utils/TableGen/TableGen.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1441:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_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-rocm-1.6.0/tools/clang/utils/TableGen/TableGenBackends.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/utils/TableGen/TableGen.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/CommandLine.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/utils/TableGen/TableGen.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1654:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_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-rocm-1.6.0/tools/clang/utils/TableGen/TableGenBackends.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/utils/TableGen/TableGen.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/CommandLine.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/utils/TableGen/TableGen.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:753:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:872:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/TableGen/Record.h:1326:60: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment 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-rocm-1.6.0/tools/clang/utils/TableGen/TableGenBackends.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/utils/TableGen/TableGen.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 18%] Built target obj.clang-tblgen 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen /builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen/CMakeFiles/llvm-tblgen.dir/DependInfo.cmake --color= Scanning dependencies of target llvm-tblgen make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' [ 18%] Linking CXX executable ../../bin/llvm-tblgen cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-tblgen.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-allow-shlib-undefined -Wl,-rpath-link,/builddir/build/BUILD/llvm-rocm-1.6.0/build/./lib64 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/GlobalISelEmitter.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/RegisterBankEmitter.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/SubtargetFeatureInfo.cpp.o CMakeFiles/obj.llvm-tblgen.dir/TableGen.cpp.o CMakeFiles/obj.llvm-tblgen.dir/Types.cpp.o CMakeFiles/obj.llvm-tblgen.dir/X86DisassemblerTables.cpp.o CMakeFiles/obj.llvm-tblgen.dir/X86FoldTablesEmitter.cpp.o CMakeFiles/obj.llvm-tblgen.dir/X86EVEX2VEXTablesEmitter.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/../lib64" ../../lib64/libLLVMSupport.a ../../lib64/libLLVMTableGen.a -lpthread ../../lib64/libLLVMSupport.a -lrt -ldl -lpthread -lm ../../lib64/libLLVMDemangle.a [ 18%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/Hash.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/Hash.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB/Native/Hash.cpp make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 18%] Built target llvm-tblgen make -f tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/build.make tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/utils/TableGen /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/utils/TableGen /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/DependInfo.cmake --color= Scanning dependencies of target clang-tblgen make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/build.make tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 18%] Linking CXX executable ../../../../bin/clang-tblgen cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/utils/TableGen && /usr/bin/cmake -E cmake_link_script CMakeFiles/clang-tblgen.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-allow-shlib-undefined -Wl,-rpath-link,/builddir/build/BUILD/llvm-rocm-1.6.0/build/./lib64 CMakeFiles/obj.clang-tblgen.dir/ClangASTNodesEmitter.cpp.o CMakeFiles/obj.clang-tblgen.dir/ClangAttrEmitter.cpp.o CMakeFiles/obj.clang-tblgen.dir/ClangCommentCommandInfoEmitter.cpp.o CMakeFiles/obj.clang-tblgen.dir/ClangCommentHTMLNamedCharacterReferenceEmitter.cpp.o CMakeFiles/obj.clang-tblgen.dir/ClangCommentHTMLTagsEmitter.cpp.o CMakeFiles/obj.clang-tblgen.dir/ClangDiagnosticsEmitter.cpp.o CMakeFiles/obj.clang-tblgen.dir/ClangOptionDocEmitter.cpp.o CMakeFiles/obj.clang-tblgen.dir/ClangSACheckersEmitter.cpp.o CMakeFiles/obj.clang-tblgen.dir/NeonEmitter.cpp.o CMakeFiles/obj.clang-tblgen.dir/TableGen.cpp.o -o ../../../../bin/clang-tblgen -Wl,-rpath,"\$ORIGIN/../lib64" ../../../../lib64/libLLVMSupport.a ../../../../lib64/libLLVMTableGen.a -lpthread ../../../../lib64/libLLVMSupport.a -lrt -ldl -lpthread -lm ../../../../lib64/libLLVMDemangle.a [ 18%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/HashTable.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/HashTable.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB/Native/HashTable.cpp make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 18%] Built target clang-tblgen make -f tools/clang/include/clang/Driver/CMakeFiles/ClangDriverOptions.dir/build.make tools/clang/include/clang/Driver/CMakeFiles/ClangDriverOptions.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Driver /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Driver/CMakeFiles/ClangDriverOptions.dir/DependInfo.cmake --color= Scanning dependencies of target ClangDriverOptions make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/clang/include/clang/Driver/CMakeFiles/ClangDriverOptions.dir/build.make tools/clang/include/clang/Driver/CMakeFiles/ClangDriverOptions.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 18%] Building Options.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Driver && ../../../../../bin/llvm-tblgen -gen-opt-parser-defs -I /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver -I /builddir/build/BUILD/llvm-rocm-1.6.0/include /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Options.td -o /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Driver/Options.inc.tmp [ 18%] Updating Options.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Driver && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Driver/Options.inc.tmp /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Driver/Options.inc make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 18%] Built target ClangDriverOptions 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/include/llvm/IR /builddir/build/BUILD/llvm-rocm-1.6.0/build/include/llvm/IR/CMakeFiles/intrinsics_gen.dir/DependInfo.cmake --color= Scanning dependencies of target intrinsics_gen make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' [ 18%] Building Attributes.gen... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/include/llvm/IR && ../../../bin/llvm-tblgen -gen-attrs -I /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR -I /builddir/build/BUILD/llvm-rocm-1.6.0/include /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Attributes.td -o /builddir/build/BUILD/llvm-rocm-1.6.0/build/include/llvm/IR/Attributes.gen.tmp [ 18%] Building Intrinsics.gen... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/include/llvm/IR && ../../../bin/llvm-tblgen -gen-intrinsic -I /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR -I /builddir/build/BUILD/llvm-rocm-1.6.0/include /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Intrinsics.td -o /builddir/build/BUILD/llvm-rocm-1.6.0/build/include/llvm/IR/Intrinsics.gen.tmp [ 18%] Updating Attributes.gen... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/include/llvm/IR && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/build/include/llvm/IR/Attributes.gen.tmp /builddir/build/BUILD/llvm-rocm-1.6.0/build/include/llvm/IR/Attributes.gen [ 18%] Updating Intrinsics.gen... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/include/llvm/IR && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/build/include/llvm/IR/Intrinsics.gen.tmp /builddir/build/BUILD/llvm-rocm-1.6.0/build/include/llvm/IR/Intrinsics.gen make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 18%] Built target intrinsics_gen make -f lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build.make lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/DependInfo.cmake --color= Scanning dependencies of target AttributeCompatFuncTableGen make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build.make lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 18%] Building AttributesCompatFunc.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR && ../../bin/llvm-tblgen -gen-attrs -I /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR -I /builddir/build/BUILD/llvm-rocm-1.6.0/include /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/AttributesCompatFunc.td -o /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR/AttributesCompatFunc.inc.tmp [ 18%] Updating AttributesCompatFunc.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR/AttributesCompatFunc.inc.tmp /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR/AttributesCompatFunc.inc make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 18%] Built target AttributeCompatFuncTableGen make -f lib/IRReader/CMakeFiles/LLVMIRReader.dir/build.make lib/IRReader/CMakeFiles/LLVMIRReader.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IRReader /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IRReader /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IRReader/CMakeFiles/LLVMIRReader.dir/DependInfo.cmake --color= Scanning dependencies of target LLVMIRReader make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/IRReader/CMakeFiles/LLVMIRReader.dir/build.make lib/IRReader/CMakeFiles/LLVMIRReader.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 18%] Building CXX object lib/IRReader/CMakeFiles/LLVMIRReader.dir/IRReader.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IRReader && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IRReader -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/IRReader -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMIRReader.dir/IRReader.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IRReader/IRReader.cpp [ 18%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/InfoStream.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/InfoStream.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB/Native/InfoStream.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/MemoryBuffer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/AsmParser/Parser.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IRReader/IRReader.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &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-rocm-1.6.0/include/llvm/IRReader/IRReader.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IRReader/IRReader.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 18%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/InfoStreamBuilder.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/InfoStreamBuilder.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB/Native/InfoStreamBuilder.cpp [ 18%] Linking CXX static library ../../lib64/libLLVMIRReader.a cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IRReader && /usr/bin/cmake -P CMakeFiles/LLVMIRReader.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IRReader && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMIRReader.dir/link.txt --verbose=1 /usr/bin/ar qc ../../lib64/libLLVMIRReader.a CMakeFiles/LLVMIRReader.dir/IRReader.cpp.o /usr/bin/ranlib ../../lib64/libLLVMIRReader.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 18%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DependInfo.cmake --color= Scanning dependencies of target LLVMCodeGen make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build.make lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build [ 18%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/ModuleDebugStream.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/ModuleDebugStream.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB/Native/ModuleDebugStream.cpp make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 18%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/AggressiveAntiDepBreaker.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/AggressiveAntiDepBreaker.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AggressiveAntiDepBreaker.cpp [ 18%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeCompilandSymbol.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeCompilandSymbol.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB/Native/NativeCompilandSymbol.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AntiDepBreaker.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AggressiveAntiDepBreaker.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AggressiveAntiDepBreaker.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ [ 18%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeEnumModules.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeEnumModules.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB/Native/NativeEnumModules.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AntiDepBreaker.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AggressiveAntiDepBreaker.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AggressiveAntiDepBreaker.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/GraphTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AntiDepBreaker.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AggressiveAntiDepBreaker.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AntiDepBreaker.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AggressiveAntiDepBreaker.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AggressiveAntiDepBreaker.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/GraphTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AntiDepBreaker.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AggressiveAntiDepBreaker.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AntiDepBreaker.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AggressiveAntiDepBreaker.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AggressiveAntiDepBreaker.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/GraphTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AntiDepBreaker.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AggressiveAntiDepBreaker.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AntiDepBreaker.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AggressiveAntiDepBreaker.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AggressiveAntiDepBreaker.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/GraphTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AntiDepBreaker.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AggressiveAntiDepBreaker.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AntiDepBreaker.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AggressiveAntiDepBreaker.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AggressiveAntiDepBreaker.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/GraphTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AntiDepBreaker.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AggressiveAntiDepBreaker.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 18%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeExeSymbol.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeExeSymbol.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB/Native/NativeExeSymbol.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AntiDepBreaker.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AggressiveAntiDepBreaker.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AggressiveAntiDepBreaker.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/GraphTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AntiDepBreaker.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AggressiveAntiDepBreaker.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 18%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeRawSymbol.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeRawSymbol.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB/Native/NativeRawSymbol.cpp [ 18%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NamedStreamMap.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/NamedStreamMap.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB/Native/NamedStreamMap.cpp [ 18%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeSession.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeSession.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB/Native/NativeSession.cpp [ 18%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/AllocationOrder.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/AllocationOrder.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AllocationOrder.cpp [ 18%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBFile.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBFile.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB/Native/PDBFile.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AllocationOrder.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AllocationOrder.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AllocationOrder.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AllocationOrder.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AllocationOrder.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AllocationOrder.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:669:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AllocationOrder.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 18%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/Analysis.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/Analysis.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/Analysis.cpp [ 18%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBFileBuilder.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBFileBuilder.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB/Native/PDBFileBuilder.cpp [ 18%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBStringTable.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBStringTable.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB/Native/PDBStringTable.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/Analysis.cpp:29: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Analysis.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/Analysis.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Analysis.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Analysis.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/Analysis.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Analysis.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Analysis.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/Analysis.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Analysis.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Analysis.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/Analysis.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/Analysis.cpp:682:73: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Analysis.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Analysis.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/Analysis.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCContext.h:635:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Analysis.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Analysis.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/Analysis.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Analysis.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 18%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBStringTableBuilder.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBStringTableBuilder.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB/Native/PDBStringTableBuilder.cpp [ 18%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBTypeServerHandler.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBTypeServerHandler.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB/Native/PDBTypeServerHandler.cpp [ 18%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/AtomicExpandPass.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/AtomicExpandPass.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AtomicExpandPass.cpp [ 20%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/PublicsStream.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/PublicsStream.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB/Native/PublicsStream.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AtomicExpandPass.cpp:31: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/AtomicExpandUtils.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AtomicExpandPass.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/AtomicExpandUtils.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/AtomicExpandUtils.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AtomicExpandPass.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:669:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/AtomicExpandUtils.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 20%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/RawError.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/RawError.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB/Native/RawError.cpp [ 20%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/SymbolStream.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/SymbolStream.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB/Native/SymbolStream.cpp [ 20%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/TpiHashing.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/TpiHashing.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB/Native/TpiHashing.cpp [ 20%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BasicTargetTransformInfo.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/BasicTargetTransformInfo.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/BasicTargetTransformInfo.cpp [ 20%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/TpiStream.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/TpiStream.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB/Native/TpiStream.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/BasicTTIImpl.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/BasicTargetTransformInfo.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ [ 20%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/TpiStreamBuilder.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/TpiStreamBuilder.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB/Native/TpiStreamBuilder.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/LoopInfo.h:39, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/BasicTTIImpl.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/BasicTargetTransformInfo.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/LoopInfo.h:39, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/BasicTTIImpl.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/LoopInfo.h:39, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/BasicTTIImpl.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/BasicTargetTransformInfo.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:669:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/LoopInfo.h:39, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/BasicTTIImpl.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 20%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BranchCoalescing.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/BranchCoalescing.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/BranchCoalescing.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/DebugInfo/CodeView/TypeRecord.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/DebugInfo/PDB/Native/TpiStreamBuilder.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB/Native/TpiStreamBuilder.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:57:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:79:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::pdb::TpiStreamHeader; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB/Native/TpiStreamBuilder.cpp:68:60: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/DebugInfo/PDB/Native/TpiStreamBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB/Native/TpiStreamBuilder.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 20%] Linking CXX static library ../../../lib64/libLLVMDebugInfoPDB.a cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB && /usr/bin/cmake -P CMakeFiles/LLVMDebugInfoPDB.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMDebugInfoPDB.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../lib64/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/UDTLayout.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiModuleDescriptor.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiModuleDescriptorBuilder.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiModuleList.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiStream.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiStreamBuilder.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/EnumTables.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/GlobalsStream.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/GSI.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/Hash.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/HashTable.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/InfoStream.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/InfoStreamBuilder.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/ModuleDebugStream.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeCompilandSymbol.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeEnumModules.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeExeSymbol.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeRawSymbol.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/NamedStreamMap.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeSession.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBFile.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBFileBuilder.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBStringTable.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBStringTableBuilder.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBTypeServerHandler.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/PublicsStream.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/RawError.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/SymbolStream.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/TpiHashing.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/TpiStream.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/TpiStreamBuilder.cpp.o /usr/bin/ranlib ../../../lib64/libLLVMDebugInfoPDB.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 20%] Built target LLVMDebugInfoPDB 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/SelectionDAG /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/DependInfo.cmake --color= Scanning dependencies of target LLVMSelectionDAG make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' [ 20%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/DAGCombiner.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/SelectionDAG && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/SelectionDAG -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSelectionDAG.dir/DAGCombiner.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/DAGCombiner.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/BranchCoalescing.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/BranchCoalescing.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/BranchCoalescing.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/BranchCoalescing.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/BranchCoalescing.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/BranchCoalescing.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/BranchCoalescing.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/BranchCoalescing.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/BranchCoalescing.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/BranchCoalescing.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/BranchCoalescing.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/BranchCoalescing.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/Support/GenericDomTree.h:744:5: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/GenericDomTree.h:490:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineDominators.h:115:30: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309: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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/BranchCoalescing.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-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:42: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:1668:73: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:16887:71: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:669:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 21%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/FastISel.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/SelectionDAG && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/SelectionDAG -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSelectionDAG.dir/FastISel.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/FastISel.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/FastISel.cpp:63: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/FastISel.cpp:42: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APInt.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/FastISel.cpp:42: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APInt.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/FastISel.cpp:42: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APInt.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/FastISel.cpp:42: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APInt.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/FastISel.cpp:42: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCContext.h:635:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APInt.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/FastISel.cpp:42: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APInt.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 21%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/FunctionLoweringInfo.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/SelectionDAG && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/SelectionDAG -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSelectionDAG.dir/FunctionLoweringInfo.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/FunctionLoweringInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APInt.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/FunctionLoweringInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/FunctionLoweringInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APInt.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/FunctionLoweringInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/FunctionLoweringInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APInt.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/FunctionLoweringInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/FunctionLoweringInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APInt.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/FunctionLoweringInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/FunctionLoweringInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCContext.h:635:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APInt.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/FunctionLoweringInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/FunctionLoweringInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APInt.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/FunctionLoweringInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 21%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/InstrEmitter.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/SelectionDAG && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/SelectionDAG -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSelectionDAG.dir/InstrEmitter.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/InstrEmitter.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/InstrEmitter.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/InstrEmitter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/InstrEmitter.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/InstrEmitter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/InstrEmitter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/InstrEmitter.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/InstrEmitter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/InstrEmitter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/InstrEmitter.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/InstrEmitter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/InstrEmitter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/InstrEmitter.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/InstrEmitter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/InstrEmitter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/InstrEmitter.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/InstrEmitter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 21%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeDAG.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/SelectionDAG && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/SelectionDAG -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSelectionDAG.dir/LegalizeDAG.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp:37: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:669:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 21%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeFloatTypes.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/SelectionDAG && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/SelectionDAG -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSelectionDAG.dir/LegalizeFloatTypes.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:669:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 21%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeIntegerTypes.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/SelectionDAG && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/SelectionDAG -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSelectionDAG.dir/LegalizeIntegerTypes.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:669:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 21%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeTypes.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/SelectionDAG && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/SelectionDAG -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSelectionDAG.dir/LegalizeTypes.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:669:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 21%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeTypesGeneric.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/SelectionDAG && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/SelectionDAG -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSelectionDAG.dir/LegalizeTypesGeneric.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:669:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 21%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeVectorOps.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/SelectionDAG && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/SelectionDAG -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSelectionDAG.dir/LegalizeVectorOps.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SelectionDAG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp:30: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SelectionDAG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SelectionDAG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp:30: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:669:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SelectionDAG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp: In member function 'llvm::SDValue {anonymous}::VectorLegalizer::LegalizeOp(llvm::SDValue)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp:227:9: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: } BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp:228:7: note: here BUILDSTDERR: case TargetLowering::Expand: BUILDSTDERR: ^~~~ [ 21%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeVectorTypes.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/SelectionDAG && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/SelectionDAG -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSelectionDAG.dir/LegalizeVectorTypes.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp:23: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp:23: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:669:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 21%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ResourcePriorityQueue.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/SelectionDAG && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/SelectionDAG -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSelectionDAG.dir/ResourcePriorityQueue.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/ResourcePriorityQueue.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SelectionDAGISel.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/ResourcePriorityQueue.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/ResourcePriorityQueue.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/DFAPacketizer.h:29, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/ResourcePriorityQueue.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/ResourcePriorityQueue.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/DFAPacketizer.h:29, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/ResourcePriorityQueue.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/DFAPacketizer.h:29, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/ResourcePriorityQueue.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/ResourcePriorityQueue.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/DFAPacketizer.h:29, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/ResourcePriorityQueue.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/DFAPacketizer.h:29, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/ResourcePriorityQueue.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/ResourcePriorityQueue.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/DFAPacketizer.h:29, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/ResourcePriorityQueue.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/DFAPacketizer.h:29, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/ResourcePriorityQueue.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/ResourcePriorityQueue.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/DFAPacketizer.h:29, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/ResourcePriorityQueue.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/DFAPacketizer.h:29, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/ResourcePriorityQueue.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/ResourcePriorityQueue.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/DFAPacketizer.h:29, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/ResourcePriorityQueue.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 21%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGFast.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/SelectionDAG && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/SelectionDAG -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGFast.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/CommandLine.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachinePassRegistry.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachinePassRegistry.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/CommandLine.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachinePassRegistry.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachinePassRegistry.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/CommandLine.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachinePassRegistry.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachinePassRegistry.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/CommandLine.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachinePassRegistry.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp:369:50: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachinePassRegistry.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/CommandLine.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachinePassRegistry.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachinePassRegistry.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/CommandLine.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachinePassRegistry.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachinePassRegistry.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 21%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGRRList.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/SelectionDAG && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/SelectionDAG -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGRRList.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/CommandLine.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachinePassRegistry.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachinePassRegistry.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/CommandLine.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachinePassRegistry.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachinePassRegistry.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/CommandLine.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachinePassRegistry.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachinePassRegistry.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/CommandLine.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachinePassRegistry.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp:1135:50: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachinePassRegistry.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/CommandLine.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachinePassRegistry.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachinePassRegistry.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/CommandLine.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachinePassRegistry.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachinePassRegistry.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 21%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGSDNodes.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/SelectionDAG && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/SelectionDAG -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGSDNodes.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp:24: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/GraphTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/GraphTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/GraphTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp:720:56: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/GraphTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/GraphTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/GraphTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 21%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGVLIW.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/SelectionDAG && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/SelectionDAG -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGVLIW.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/CommandLine.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachinePassRegistry.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachinePassRegistry.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/CommandLine.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachinePassRegistry.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachinePassRegistry.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/CommandLine.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachinePassRegistry.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachinePassRegistry.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/CommandLine.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachinePassRegistry.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachinePassRegistry.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/CommandLine.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachinePassRegistry.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachinePassRegistry.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 21%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGBuilder.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/SelectionDAG && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/SelectionDAG -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGBuilder.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:37: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/StatepointLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/StatepointLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/StatepointLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/StatepointLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/StatepointLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/StatepointLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/StatepointLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/StatepointLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/StatepointLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCContext.h:635:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/StatepointLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/StatepointLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/StatepointLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 21%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAG.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/SelectionDAG && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/SelectionDAG -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSelectionDAG.dir/SelectionDAG.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/SelectionDAG.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:50: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SelectionDAG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SelectionDAG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SelectionDAG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SelectionDAG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SelectionDAG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SelectionDAG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SelectionDAG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SelectionDAG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SelectionDAG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCContext.h:635:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SelectionDAG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SelectionDAG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SelectionDAG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 21%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGDumper.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/SelectionDAG && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/SelectionDAG -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGDumper.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp:31: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SelectionDAG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SelectionDAG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SelectionDAG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SelectionDAG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SelectionDAG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SelectionDAG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SelectionDAG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCContext.h:635:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SelectionDAG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SelectionDAG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SelectionDAG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 21%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGISel.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/SelectionDAG && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/SelectionDAG -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGISel.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:44: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/GraphTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/GraphTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/GraphTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/GraphTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:1204:76: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/GraphTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:2977:56: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/GraphTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/GraphTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/GraphTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:43: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachinePassRegistry.h: In instantiation of 'void llvm::RegisterPassParser::initialize() [with RegistryClass = llvm::RegisterScheduler]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/CommandLine.h:1316: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-rocm-1.6.0/include/llvm/Support/CommandLine.h:1338: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-rocm-1.6.0/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:186:38: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/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(), BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachinePassRegistry.h: In instantiation of 'void llvm::RegisterPassParser::NotifyAdd(llvm::StringRef, llvm::MachinePassCtor, llvm::StringRef) [with RegistryClass = llvm::RegisterScheduler; llvm::MachinePassCtor = void* (*)()]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachinePassRegistry.h:146:8: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 21%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGPrinter.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/SelectionDAG && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/SelectionDAG -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGPrinter.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SelectionDAG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCContext.h:635:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SelectionDAG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SelectionDAG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SelectionDAG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 21%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGTargetInfo.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/SelectionDAG && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/SelectionDAG -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGTargetInfo.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/SelectionDAGTargetInfo.cpp [ 21%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/StatepointLowering.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/SelectionDAG && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/SelectionDAG -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSelectionDAG.dir/StatepointLowering.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/StatepointLowering.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/StatepointLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/StatepointLowering.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/StatepointLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/StatepointLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/StatepointLowering.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/StatepointLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/StatepointLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/StatepointLowering.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:669:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/StatepointLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 21%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/TargetLowering.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/SelectionDAG && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/SelectionDAG -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSelectionDAG.dir/TargetLowering.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/TargetLowering.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/TargetLowering.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetLowering.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/TargetLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetLowering.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetLowering.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/TargetLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetLowering.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetLowering.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG/TargetLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:669:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetLowering.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 21%] Linking CXX static library ../../../lib64/libLLVMSelectionDAG.a cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/SelectionDAG && /usr/bin/cmake -P CMakeFiles/LLVMSelectionDAG.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/SelectionDAG && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMSelectionDAG.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../lib64/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 /usr/bin/ranlib ../../../lib64/libLLVMSelectionDAG.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 21%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/AsmPrinter /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DependInfo.cmake --color= Scanning dependencies of target LLVMAsmPrinter make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' [ 21%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AddressPool.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/AsmPrinter && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/AsmPrinter -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAsmPrinter.dir/AddressPool.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/AddressPool.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/AddressPool.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/AddressPool.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:332:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/AddressPool.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/AddressPool.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/AddressPool.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/AddressPool.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/AddressPool.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/AddressPool.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:669:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/AddressPool.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 21%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/ARMException.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/AsmPrinter && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/AsmPrinter -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAsmPrinter.dir/ARMException.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/ARMException.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfException.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/ARMException.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfException.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfException.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/ARMException.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:332:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfException.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfException.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/ARMException.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCContext.h:635:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfException.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfException.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/ARMException.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfException.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 21%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AsmPrinter.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/AsmPrinter && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/AsmPrinter -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAsmPrinter.dir/AsmPrinter.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/AsmPrinter.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/AsmPrinter.cpp:99: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DebugHandlerBase.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/CodeViewDebug.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/AsmPrinter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LexicalScopes.h:94:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DebugHandlerBase.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/CodeViewDebug.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/AsmPrinter.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DebugHandlerBase.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/CodeViewDebug.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/AsmPrinter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:332:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DebugHandlerBase.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/CodeViewDebug.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/AsmPrinter.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DebugHandlerBase.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/CodeViewDebug.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/AsmPrinter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DebugHandlerBase.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/CodeViewDebug.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/AsmPrinter.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DebugHandlerBase.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/CodeViewDebug.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/AsmPrinter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DebugHandlerBase.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/CodeViewDebug.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/AsmPrinter.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DebugHandlerBase.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/CodeViewDebug.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/AsmPrinter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DebugHandlerBase.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/CodeViewDebug.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/AsmPrinter.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DebugHandlerBase.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/CodeViewDebug.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/AsmPrinter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DebugHandlerBase.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/CodeViewDebug.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/AsmPrinter.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DebugHandlerBase.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/CodeViewDebug.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/AsmPrinter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCContext.h:635:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DebugHandlerBase.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/CodeViewDebug.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/AsmPrinter.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DebugHandlerBase.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/CodeViewDebug.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/AsmPrinter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DebugHandlerBase.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/CodeViewDebug.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/AsmPrinter.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/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AsmPrinterDwarf.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/AsmPrinter && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/AsmPrinter -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAsmPrinter.dir/AsmPrinterDwarf.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp:33: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DIEHash.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/ByteStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:332:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DIEHash.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/ByteStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DIEHash.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/ByteStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LexicalScopes.h:94:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DIEHash.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/ByteStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DIEHash.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/ByteStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCContext.h:635:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DIEHash.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/ByteStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DIEHash.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/ByteStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DIEHash.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/ByteStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 21%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AsmPrinterInlineAsm.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/AsmPrinter && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/AsmPrinter -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAsmPrinter.dir/AsmPrinterInlineAsm.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp:38: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/AsmPrinter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:332:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/AsmPrinter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/AsmPrinter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/AsmPrinter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/AsmPrinter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/AsmPrinter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/AsmPrinter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/AsmPrinter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/AsmPrinter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCContext.h:635:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/AsmPrinter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/AsmPrinter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/AsmPrinter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 21%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DbgValueHistoryCalculator.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/AsmPrinter && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/AsmPrinter -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAsmPrinter.dir/DbgValueHistoryCalculator.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp:50:48: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp:100:23: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:669:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:273: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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:813:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:882: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-rocm-1.6.0/include/llvm/ADT/MapVector.h:87: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-rocm-1.6.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp:43:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:753:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:872: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-rocm-1.6.0/include/llvm/ADT/MapVector.h:87: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-rocm-1.6.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp:43:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 21%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DebugHandlerBase.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/AsmPrinter && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/AsmPrinter -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAsmPrinter.dir/DebugHandlerBase.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DebugHandlerBase.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LexicalScopes.h:94:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DebugHandlerBase.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DebugHandlerBase.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:332:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DebugHandlerBase.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DebugHandlerBase.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCContext.h:635:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DebugHandlerBase.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DebugHandlerBase.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DebugHandlerBase.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 23%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DebugLocStream.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/AsmPrinter && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/AsmPrinter -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAsmPrinter.dir/DebugLocStream.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DebugLocStream.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DebugLocStream.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DebugLocStream.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:332:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DebugLocStream.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DebugLocStream.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DebugLocStream.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LexicalScopes.h:94:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DebugLocStream.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DebugLocStream.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DebugLocStream.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:450:71: required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/DIE.h:641:39: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DebugLocStream.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DebugLocStream.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DebugLocStream.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DebugLocStream.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 23%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DIE.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/AsmPrinter && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/AsmPrinter -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAsmPrinter.dir/DIE.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DIE.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/FoldingSet.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/DIE.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DIE.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LexicalScopes.h:94:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/FoldingSet.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/DIE.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/FoldingSet.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/DIE.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DIE.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:332:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/FoldingSet.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/DIE.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/FoldingSet.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/DIE.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DIE.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCContext.h:635:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/FoldingSet.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/DIE.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/FoldingSet.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/DIE.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DIE.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/FoldingSet.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/DIE.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 23%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DIEHash.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/AsmPrinter && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/AsmPrinter -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAsmPrinter.dir/DIEHash.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DIEHash.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DIEHash.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/ByteStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DIEHash.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:332:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DIEHash.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/ByteStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DIEHash.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/ByteStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DIEHash.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LexicalScopes.h:94:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DIEHash.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/ByteStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DIEHash.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/ByteStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DIEHash.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:450:71: required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/DIE.h:641:39: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DIEHash.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/ByteStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DIEHash.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/ByteStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DIEHash.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DIEHash.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/ByteStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 23%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfAccelTable.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/AsmPrinter && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/AsmPrinter -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAsmPrinter.dir/DwarfAccelTable.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfAccelTable.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfAccelTable.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfAccelTable.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LexicalScopes.h:94:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfAccelTable.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfAccelTable.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfAccelTable.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:332:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfAccelTable.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfAccelTable.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfAccelTable.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:450:71: required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/DIE.h:641:39: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfAccelTable.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfAccelTable.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfAccelTable.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfAccelTable.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 23%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfCFIException.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/AsmPrinter && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/AsmPrinter -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAsmPrinter.dir/DwarfCFIException.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfException.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfException.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfException.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:332:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfException.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfException.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCContext.h:635:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfException.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfException.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfException.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfCompileUnit.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/AsmPrinter && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/AsmPrinter -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAsmPrinter.dir/DwarfCompileUnit.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:28: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfDebug.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfUnit.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LexicalScopes.h:94:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfDebug.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfUnit.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfDebug.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfUnit.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:332:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfDebug.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfUnit.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfCompileUnit.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfDebug.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfUnit.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:450:71: required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/DIE.h:641:39: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfDebug.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfUnit.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfDebug.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfUnit.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfDebug.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfUnit.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfCompileUnit.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/DwarfDebug.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/AsmPrinter && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/AsmPrinter -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAsmPrinter.dir/DwarfDebug.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfDebug.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:54: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfDebug.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LexicalScopes.h:94:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfDebug.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfDebug.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:332:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfDebug.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfDebug.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCContext.h:635:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfDebug.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfDebug.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfDebug.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 23%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfExpression.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/AsmPrinter && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/AsmPrinter -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAsmPrinter.dir/DwarfExpression.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfExpression.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfExpression.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DebugInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfExpression.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfExpression.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LexicalScopes.h:94:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallPtrSet.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DebugInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfExpression.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/IR/DebugInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfExpression.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfExpression.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:332:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallPtrSet.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DebugInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfExpression.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/IR/DebugInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfExpression.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfExpression.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:450:71: required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/DIE.h:641:39: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallPtrSet.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DebugInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfExpression.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/IR/DebugInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfExpression.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfExpression.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallPtrSet.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DebugInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfExpression.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 23%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfFile.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/AsmPrinter && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/AsmPrinter -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAsmPrinter.dir/DwarfFile.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfFile.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/AddressPool.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfFile.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfFile.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LexicalScopes.h:94:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/AddressPool.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfFile.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/AddressPool.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfFile.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfFile.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:332:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/AddressPool.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfFile.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/AddressPool.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfFile.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfFile.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/AddressPool.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfFile.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/AddressPool.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfFile.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfFile.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:450:71: required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/DIE.h:641:39: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/AddressPool.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfFile.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 23%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfStringPool.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/AsmPrinter && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/AsmPrinter -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAsmPrinter.dir/DwarfStringPool.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfStringPool.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfStringPool.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfStringPool.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:332:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfStringPool.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfStringPool.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfStringPool.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfStringPool.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfStringPool.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfStringPool.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:669:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfStringPool.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfUnit.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/AsmPrinter && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/AsmPrinter -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAsmPrinter.dir/DwarfUnit.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfUnit.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfUnit.cpp:38: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfDebug.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfUnit.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfUnit.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LexicalScopes.h:94:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfDebug.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfUnit.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfDebug.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfUnit.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfUnit.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:332:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfDebug.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfUnit.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfDebug.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfUnit.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfUnit.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:450:71: required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/DIE.h:641:39: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfDebug.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfUnit.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfDebug.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfUnit.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfUnit.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfDebug.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DwarfUnit.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 23%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/EHStreamer.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/AsmPrinter && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/AsmPrinter -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAsmPrinter.dir/EHStreamer.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/EHStreamer.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/EHStreamer.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:332:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/EHStreamer.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCContext.h:635:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/EHStreamer.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/ErlangGCPrinter.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/AsmPrinter && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/AsmPrinter -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAsmPrinter.dir/ErlangGCPrinter.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/ErlangGCPrinter.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/AsmPrinter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/ErlangGCPrinter.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:332:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/AsmPrinter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/AsmPrinter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/ErlangGCPrinter.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCContext.h:635:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/AsmPrinter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/AsmPrinter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/ErlangGCPrinter.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/AsmPrinter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/OcamlGCPrinter.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/AsmPrinter && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/AsmPrinter -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAsmPrinter.dir/OcamlGCPrinter.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/OcamlGCPrinter.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/OcamlGCPrinter.cpp:29: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/OcamlGCPrinter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:332:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/OcamlGCPrinter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCContext.h:635:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/OcamlGCPrinter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/WinException.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/AsmPrinter && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/AsmPrinter -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAsmPrinter.dir/WinException.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/WinException.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/WinException.cpp:41: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/WinException.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/WinException.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/WinException.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/WinException.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/WinException.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:332:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/WinException.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/WinException.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/WinException.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/WinException.cpp:894:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/WinException.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/WinException.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/WinException.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCContext.h:635:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/WinException.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/WinException.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/WinException.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/WinException.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 23%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/CodeViewDebug.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/AsmPrinter && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/AsmPrinter -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAsmPrinter.dir/CodeViewDebug.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp:38: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DebugHandlerBase.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/CodeViewDebug.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LexicalScopes.h:94:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DebugHandlerBase.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/CodeViewDebug.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DebugHandlerBase.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/CodeViewDebug.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:332:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DebugHandlerBase.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/CodeViewDebug.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DebugHandlerBase.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/CodeViewDebug.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCContext.h:635:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DebugHandlerBase.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/CodeViewDebug.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DebugHandlerBase.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/CodeViewDebug.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DebugHandlerBase.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/CodeViewDebug.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DebugHandlerBase.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/CodeViewDebug.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:273: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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:813:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:882:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 1]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/CodeViewDebug.h:43:10: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/DebugHandlerBase.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter/CodeViewDebug.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 23%] Linking CXX static library ../../../lib64/libLLVMAsmPrinter.a cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/AsmPrinter && /usr/bin/cmake -P CMakeFiles/LLVMAsmPrinter.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/AsmPrinter && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMAsmPrinter.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../lib64/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 /usr/bin/ranlib ../../../lib64/libLLVMAsmPrinter.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 23%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MIRParser /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/MIRParser /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/DependInfo.cmake --color= Scanning dependencies of target LLVMMIRParser make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' [ 23%] Building CXX object lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/MILexer.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/MIRParser && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/MIRParser -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MIRParser -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMIRParser.dir/MILexer.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MIRParser/MILexer.cpp [ 23%] Building CXX object lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/MIParser.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/MIRParser && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/MIRParser -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MIRParser -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMIRParser.dir/MIParser.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MIRParser/MIParser.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MIRParser/MIParser.cpp:29: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MIRParser/MIParser.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MIRParser/MIParser.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MIRParser/MIParser.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MIRParser/MIParser.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MIRParser/MIParser.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MIRParser/MIParser.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MIRParser/MIParser.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MIRParser/MIParser.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MIRParser/MIParser.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MIRParser/MIParser.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MIRParser/MIParser.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MIRParser/MIParser.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MIRParser/MIParser.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MIRParser/MIParser.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCContext.h:635:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MIRParser/MIParser.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MIRParser/MIParser.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MIRParser/MIParser.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MIRParser/MIParser.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 25%] Building CXX object lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/MIRParser.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/MIRParser && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/MIRParser -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MIRParser -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMIRParser.dir/MIRParser.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MIRParser/MIRParser.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MIRParser/MIRParser.cpp:30: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Module.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MIRParser/MIRParser.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MIRParser/MIRParser.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Module.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MIRParser/MIRParser.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Module.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MIRParser/MIRParser.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MIRParser/MIRParser.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Module.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MIRParser/MIRParser.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Module.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MIRParser/MIRParser.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MIRParser/MIRParser.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Module.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MIRParser/MIRParser.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 25%] Linking CXX static library ../../../lib64/libLLVMMIRParser.a cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/MIRParser && /usr/bin/cmake -P CMakeFiles/LLVMMIRParser.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/MIRParser && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMMIRParser.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../lib64/libLLVMMIRParser.a CMakeFiles/LLVMMIRParser.dir/MILexer.cpp.o CMakeFiles/LLVMMIRParser.dir/MIParser.cpp.o CMakeFiles/LLVMMIRParser.dir/MIRParser.cpp.o /usr/bin/ranlib ../../../lib64/libLLVMMIRParser.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 25%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/GlobalISel /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/DependInfo.cmake --color= Scanning dependencies of target LLVMGlobalISel make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' [ 25%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/CallLowering.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/GlobalISel && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/GlobalISel -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMGlobalISel.dir/CallLowering.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel/CallLowering.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel/CallLowering.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/CallLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel/CallLowering.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/CallLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel/CallLowering.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/CallLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel/CallLowering.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/CallLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel/CallLowering.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/CallLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel/CallLowering.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:669:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/CallLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel/CallLowering.cpp:15: 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/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/IRTranslator.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/GlobalISel && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/GlobalISel -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMGlobalISel.dir/IRTranslator.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel/IRTranslator.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel/IRTranslator.cpp:24: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/Types.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/IRTranslator.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel/IRTranslator.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/Types.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/IRTranslator.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel/IRTranslator.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/Types.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/IRTranslator.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel/IRTranslator.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/Types.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/IRTranslator.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel/IRTranslator.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/Types.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/IRTranslator.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel/IRTranslator.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/Types.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/IRTranslator.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel/IRTranslator.cpp:13: 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/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/InstructionSelect.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/GlobalISel && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/GlobalISel -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMGlobalISel.dir/InstructionSelect.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel/InstructionSelect.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel/InstructionSelect.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassInfo.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassSupport.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/InstructionSelect.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel/InstructionSelect.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/InstructionSelector.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/InstructionSelect.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel/InstructionSelect.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassInfo.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassSupport.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/InstructionSelect.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel/InstructionSelect.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/InstructionSelector.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/InstructionSelect.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel/InstructionSelect.cpp:13: 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/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/InstructionSelector.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/GlobalISel && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/GlobalISel -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMGlobalISel.dir/InstructionSelector.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel/InstructionSelector.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel/InstructionSelector.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel/InstructionSelector.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/InstructionSelector.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel/InstructionSelector.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel/InstructionSelector.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/InstructionSelector.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel/InstructionSelector.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel/InstructionSelector.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/InstructionSelector.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel/InstructionSelector.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel/InstructionSelector.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/InstructionSelector.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel/InstructionSelector.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel/InstructionSelector.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/InstructionSelector.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel/InstructionSelector.cpp:13: 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/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/MachineIRBuilder.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/GlobalISel && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/GlobalISel -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMGlobalISel.dir/MachineIRBuilder.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/Types.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/Types.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel/MachineIRBuilder.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/Types.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/Types.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel/MachineIRBuilder.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/Types.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/Types.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel/MachineIRBuilder.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/Types.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/Types.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel/MachineIRBuilder.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/Types.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/Types.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:12: 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/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/LegalizerHelper.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/GlobalISel && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/GlobalISel -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMGlobalISel.dir/LegalizerHelper.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel/LegalizerHelper.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/Types.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/LegalizerHelper.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/Types.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/LegalizerHelper.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel/LegalizerHelper.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/Types.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/LegalizerHelper.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/Types.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/LegalizerHelper.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel/LegalizerHelper.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/Types.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/LegalizerHelper.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:669:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/Types.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/LegalizerHelper.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:16: 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/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/Legalizer.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/GlobalISel && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/GlobalISel -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMGlobalISel.dir/Legalizer.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel/Legalizer.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel/Legalizer.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/Types.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/Legalizer.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel/Legalizer.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/Types.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/Legalizer.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel/Legalizer.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/Types.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/Legalizer.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel/Legalizer.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/Types.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/Legalizer.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel/Legalizer.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/Types.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/Legalizer.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel/Legalizer.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/Types.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/Legalizer.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel/Legalizer.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/Types.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/Legalizer.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel/Legalizer.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/Types.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/Legalizer.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel/Legalizer.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/Types.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/Legalizer.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel/Legalizer.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/Types.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/Legalizer.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel/Legalizer.cpp:16: 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/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/LegalizerInfo.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/GlobalISel && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/GlobalISel -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMGlobalISel.dir/LegalizerInfo.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel/LegalizerInfo.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel/LegalizerInfo.cpp:24: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel/LegalizerInfo.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel/LegalizerInfo.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel/LegalizerInfo.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:669:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel/LegalizerInfo.cpp:20: 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/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/Localizer.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/GlobalISel && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/GlobalISel -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMGlobalISel.dir/Localizer.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel/Localizer.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel/Localizer.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/Types.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/Localizer.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel/Localizer.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/Types.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/Localizer.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel/Localizer.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/Types.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/Localizer.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel/Localizer.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:669:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/Types.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/Localizer.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel/Localizer.cpp:13: 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/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/RegBankSelect.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/GlobalISel && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/GlobalISel -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMGlobalISel.dir/RegBankSelect.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel/RegBankSelect.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel/RegBankSelect.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/Types.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/RegBankSelect.h:67, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel/RegBankSelect.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/Types.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/RegBankSelect.h:67, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel/RegBankSelect.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/Types.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/RegBankSelect.h:67, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel/RegBankSelect.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/Types.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/RegBankSelect.h:67, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel/RegBankSelect.cpp:13: 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/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/RegisterBank.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/GlobalISel && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/GlobalISel -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMGlobalISel.dir/RegisterBank.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel/RegisterBank.cpp [ 25%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/RegisterBankInfo.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/GlobalISel && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/GlobalISel -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMGlobalISel.dir/RegisterBankInfo.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel/RegisterBankInfo.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel/RegisterBankInfo.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel/RegisterBankInfo.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APInt.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel/RegisterBankInfo.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel/RegisterBankInfo.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APInt.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel/RegisterBankInfo.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel/RegisterBankInfo.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APInt.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel/RegisterBankInfo.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel/RegisterBankInfo.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APInt.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel/RegisterBankInfo.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel/RegisterBankInfo.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APInt.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel/RegisterBankInfo.cpp:13: 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/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/Utils.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/GlobalISel && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/GlobalISel -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMGlobalISel.dir/Utils.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel/Utils.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel/Utils.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/Utils.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel/Utils.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/Utils.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel/Utils.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/Utils.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel/Utils.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/Utils.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel/Utils.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/Utils.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel/Utils.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/Utils.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel/Utils.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/Utils.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel/Utils.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/Utils.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel/Utils.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/Utils.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel/Utils.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/Utils.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel/Utils.cpp:13: 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/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/GlobalISel.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/GlobalISel && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/GlobalISel -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMGlobalISel.dir/GlobalISel.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel/GlobalISel.cpp [ 25%] Linking CXX static library ../../../lib64/libLLVMGlobalISel.a cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/GlobalISel && /usr/bin/cmake -P CMakeFiles/LLVMGlobalISel.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/GlobalISel && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMGlobalISel.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../lib64/libLLVMGlobalISel.a CMakeFiles/LLVMGlobalISel.dir/CallLowering.cpp.o CMakeFiles/LLVMGlobalISel.dir/IRTranslator.cpp.o CMakeFiles/LLVMGlobalISel.dir/InstructionSelect.cpp.o CMakeFiles/LLVMGlobalISel.dir/InstructionSelector.cpp.o CMakeFiles/LLVMGlobalISel.dir/MachineIRBuilder.cpp.o CMakeFiles/LLVMGlobalISel.dir/LegalizerHelper.cpp.o CMakeFiles/LLVMGlobalISel.dir/Legalizer.cpp.o CMakeFiles/LLVMGlobalISel.dir/LegalizerInfo.cpp.o CMakeFiles/LLVMGlobalISel.dir/Localizer.cpp.o CMakeFiles/LLVMGlobalISel.dir/RegBankSelect.cpp.o CMakeFiles/LLVMGlobalISel.dir/RegisterBank.cpp.o CMakeFiles/LLVMGlobalISel.dir/RegisterBankInfo.cpp.o CMakeFiles/LLVMGlobalISel.dir/Utils.cpp.o CMakeFiles/LLVMGlobalISel.dir/GlobalISel.cpp.o /usr/bin/ranlib ../../../lib64/libLLVMGlobalISel.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 25%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Bitcode/Reader /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Bitcode/Reader /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/DependInfo.cmake --color= Scanning dependencies of target LLVMBitReader make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' [ 25%] Building CXX object lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/BitReader.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Bitcode/Reader && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Bitcode/Reader -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Bitcode/Reader -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMBitReader.dir/BitReader.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Bitcode/Reader/BitReader.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Bitcode/BitCodes.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Bitcode/BitcodeReader.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Bitcode/Reader/BitReader.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Bitcode/BitCodes.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Bitcode/BitcodeReader.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Bitcode/Reader/BitReader.cpp:12: 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/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/BitcodeReader.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Bitcode/Reader && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Bitcode/Reader -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Bitcode/Reader -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMBitReader.dir/BitcodeReader.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Bitcode/Reader/BitcodeReader.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Bitcode/BitCodes.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Bitcode/BitcodeReader.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Bitcode/Reader/BitcodeReader.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Bitcode/BitCodes.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Bitcode/BitcodeReader.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Bitcode/Reader/BitcodeReader.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/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/BitstreamReader.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Bitcode/Reader && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Bitcode/Reader -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Bitcode/Reader -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMBitReader.dir/BitstreamReader.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Bitcode/Reader/BitstreamReader.cpp [ 25%] Building CXX object lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/MetadataLoader.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Bitcode/Reader && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Bitcode/Reader -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Bitcode/Reader -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMBitReader.dir/MetadataLoader.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Bitcode/Reader/MetadataLoader.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Bitcode/Reader/MetadataLoader.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Bitcode/Reader/MetadataLoader.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Bitcode/Reader/MetadataLoader.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Bitcode/Reader/MetadataLoader.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/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/ValueList.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Bitcode/Reader && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Bitcode/Reader -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Bitcode/Reader -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMBitReader.dir/ValueList.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Bitcode/Reader/ValueList.cpp [ 25%] Linking CXX static library ../../../lib64/libLLVMBitReader.a cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Bitcode/Reader && /usr/bin/cmake -P CMakeFiles/LLVMBitReader.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Bitcode/Reader && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMBitReader.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../lib64/libLLVMBitReader.a CMakeFiles/LLVMBitReader.dir/BitReader.cpp.o CMakeFiles/LLVMBitReader.dir/BitcodeReader.cpp.o CMakeFiles/LLVMBitReader.dir/BitstreamReader.cpp.o CMakeFiles/LLVMBitReader.dir/MetadataLoader.cpp.o CMakeFiles/LLVMBitReader.dir/ValueList.cpp.o /usr/bin/ranlib ../../../lib64/libLLVMBitReader.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 25%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Bitcode/Writer /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Bitcode/Writer /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/DependInfo.cmake --color= Scanning dependencies of target LLVMBitWriter make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' [ 25%] Building CXX object lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/BitWriter.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Bitcode/Writer && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Bitcode/Writer -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Bitcode/Writer -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMBitWriter.dir/BitWriter.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Bitcode/Writer/BitWriter.cpp [ 25%] Building CXX object lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/BitcodeWriter.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Bitcode/Writer && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Bitcode/Writer -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Bitcode/Writer -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMBitWriter.dir/BitcodeWriter.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Bitcode/Writer/BitcodeWriter.cpp [ 25%] Building CXX object lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/BitcodeWriterPass.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Bitcode/Writer && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Bitcode/Writer -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Bitcode/Writer -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMBitWriter.dir/BitcodeWriterPass.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Bitcode/Writer/BitcodeWriterPass.cpp [ 25%] Building CXX object lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/ValueEnumerator.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Bitcode/Writer && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Bitcode/Writer -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Bitcode/Writer -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMBitWriter.dir/ValueEnumerator.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Bitcode/Writer/ValueEnumerator.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Bitcode/Writer/ValueEnumerator.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Bitcode/Writer/ValueEnumerator.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Bitcode/Writer/ValueEnumerator.cpp:149:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Bitcode/Writer/ValueEnumerator.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Bitcode/Writer/ValueEnumerator.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Bitcode/Writer/ValueEnumerator.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Bitcode/Writer/ValueEnumerator.cpp:596:56: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Bitcode/Writer/ValueEnumerator.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 25%] Linking CXX static library ../../../lib64/libLLVMBitWriter.a cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Bitcode/Writer && /usr/bin/cmake -P CMakeFiles/LLVMBitWriter.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Bitcode/Writer && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMBitWriter.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../lib64/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 /usr/bin/ranlib ../../../lib64/libLLVMBitWriter.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 25%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/DependInfo.cmake --color= Scanning dependencies of target LLVMTransformUtils make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' [ 25%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/ASanStackFrameLayout.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/ASanStackFrameLayout.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils/ASanStackFrameLayout.cpp [ 25%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/AddDiscriminators.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/AddDiscriminators.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils/AddDiscriminators.cpp [ 25%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/BasicBlockUtils.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/BasicBlockUtils.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils/BasicBlockUtils.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils/BasicBlockUtils.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:57:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:79:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::BasicBlock*; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/PredIteratorCache.h:53:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 25%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/BreakCriticalEdges.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/BreakCriticalEdges.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils/BreakCriticalEdges.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Function.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Utils/BreakCriticalEdges.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils/BreakCriticalEdges.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/Support/GenericDomTree.h:744:5: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::BasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/GenericDomTree.h:490:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::BasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils/BreakCriticalEdges.cpp:241:68: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309: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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Function.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Utils/BreakCriticalEdges.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 25%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/BuildLibCalls.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/BuildLibCalls.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils/BuildLibCalls.cpp [ 25%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/BypassSlowDivision.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/BypassSlowDivision.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils/BypassSlowDivision.cpp [ 25%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CloneFunction.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/CloneFunction.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils/CloneFunction.cpp [ 25%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CloneModule.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/CloneModule.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils/CloneModule.cpp [ 25%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CmpInstAnalysis.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/CmpInstAnalysis.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils/CmpInstAnalysis.cpp [ 25%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CodeExtractor.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/CodeExtractor.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils/CodeExtractor.cpp [ 25%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CtorUtils.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/CtorUtils.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils/CtorUtils.cpp [ 25%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/DemoteRegToStack.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/DemoteRegToStack.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils/DemoteRegToStack.cpp [ 25%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/EscapeEnumerator.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/EscapeEnumerator.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils/EscapeEnumerator.cpp [ 25%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/Evaluator.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/Evaluator.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils/Evaluator.cpp [ 25%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/FlattenCFG.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/FlattenCFG.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils/FlattenCFG.cpp [ 25%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/FunctionComparator.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/FunctionComparator.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils/FunctionComparator.cpp [ 25%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/FunctionImportUtils.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/FunctionImportUtils.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils/FunctionImportUtils.cpp [ 25%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/GlobalStatus.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/GlobalStatus.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils/GlobalStatus.cpp [ 25%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/InlineFunction.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/InlineFunction.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils/InlineFunction.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Utils/Cloning.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils/InlineFunction.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils/InlineFunction.cpp:1614:70: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Utils/Cloning.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 25%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/ImportedFunctionsInliningStatistics.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/ImportedFunctionsInliningStatistics.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils/ImportedFunctionsInliningStatistics.cpp [ 25%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/InstructionNamer.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/InstructionNamer.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils/InstructionNamer.cpp [ 25%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/IntegerDivision.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/IntegerDivision.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils/IntegerDivision.cpp [ 25%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LCSSA.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/LCSSA.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils/LCSSA.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/PassManager.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Utils/LCSSA.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils/LCSSA.cpp:30: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/Support/GenericDomTree.h:744:5: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::BasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/GenericDomTree.h:490:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::BasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils/LCSSA.cpp:136:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309: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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/PassManager.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Utils/LCSSA.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/PassManager.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Utils/LCSSA.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils/LCSSA.cpp:30: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:57:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:79:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::BasicBlock*; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/PredIteratorCache.h:53:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/PassManager.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Utils/LCSSA.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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/Utils/CMakeFiles/LLVMTransformUtils.dir/LibCallsShrinkWrap.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/LibCallsShrinkWrap.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils/LibCallsShrinkWrap.cpp [ 25%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/Local.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/Local.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils/Local.cpp [ 25%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopSimplify.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/LoopSimplify.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils/LoopSimplify.cpp [ 25%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopUnroll.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/LoopUnroll.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils/LoopUnroll.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Constants.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/IntrinsicInst.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/TargetTransformInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Utils/UnrollLoop.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils/LoopUnroll.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/TargetTransformInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Utils/UnrollLoop.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils/LoopUnroll.cpp:19: 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/LoopUnrollPeel.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/LoopUnrollPeel.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils/LoopUnrollPeel.cpp [ 25%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopUnrollRuntime.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/LoopUnrollRuntime.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils/LoopUnrollRuntime.cpp [ 25%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopUtils.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/LoopUtils.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils/LoopUtils.cpp [ 25%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopVersioning.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/LoopVersioning.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils/LoopVersioning.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/LoopAccessAnalysis.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Utils/LoopVersioning.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils/LoopVersioning.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/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-rocm-1.6.0/include/llvm/ADT/EquivalenceClasses.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/LoopAccessAnalysis.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Utils/LoopVersioning.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/LoopAccessAnalysis.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Utils/LoopVersioning.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils/LoopVersioning.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:753:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:872:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 4]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils/LoopVersioning.cpp:41:64: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment 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-rocm-1.6.0/include/llvm/ADT/EquivalenceClasses.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/LoopAccessAnalysis.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Utils/LoopVersioning.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SetVector.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/LoopAccessAnalysis.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Utils/LoopVersioning.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils/LoopVersioning.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/DenseMap.h:653: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-rocm-1.6.0/include/llvm/ADT/DenseMap.h:607: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-rocm-1.6.0/include/llvm/Analysis/ScalarEvolution.h:374:7: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:374: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-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/LoopAccessAnalysis.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Utils/LoopVersioning.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils/LoopVersioning.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:273: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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:813:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:891:34: required from 'const llvm::SmallVector& llvm::SmallVector::operator=(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 4]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils/LoopVersioning.cpp:48:33: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment 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-rocm-1.6.0/include/llvm/ADT/EquivalenceClasses.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/LoopAccessAnalysis.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Utils/LoopVersioning.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 25%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LowerInvoke.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/LowerInvoke.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils/LowerInvoke.cpp [ 27%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LowerMemIntrinsics.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/LowerMemIntrinsics.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils/LowerMemIntrinsics.cpp [ 27%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LowerSwitch.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/LowerSwitch.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils/LowerSwitch.cpp [ 27%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/Mem2Reg.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/Mem2Reg.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils/Mem2Reg.cpp [ 27%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/MetaRenamer.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/MetaRenamer.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils/MetaRenamer.cpp [ 27%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/ModuleUtils.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/ModuleUtils.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils/ModuleUtils.cpp [ 27%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/NameAnonGlobals.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/NameAnonGlobals.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils/NameAnonGlobals.cpp [ 27%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/PredicateInfo.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/PredicateInfo.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils/PredicateInfo.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Utils/PredicateInfo.h:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils/PredicateInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/Support/GenericDomTree.h:744:5: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::BasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils/PredicateInfo.cpp:454:23: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309: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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Utils/PredicateInfo.h:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils/PredicateInfo.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: ^~~~ [ 27%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/PromoteMemoryToRegister.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/PromoteMemoryToRegister.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils/PromoteMemoryToRegister.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils/PromoteMemoryToRegister.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils/PromoteMemoryToRegister.cpp:465:78: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils/PromoteMemoryToRegister.cpp:18: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 27%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/StripGCRelocates.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/StripGCRelocates.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils/StripGCRelocates.cpp [ 27%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SSAUpdater.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/SSAUpdater.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils/SSAUpdater.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils/SSAUpdater.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils/SSAUpdater.cpp:113:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils/SSAUpdater.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/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-rocm-1.6.0/lib/Transforms/Utils/SSAUpdater.cpp:328:26: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 27%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SanitizerStats.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/SanitizerStats.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils/SanitizerStats.cpp [ 27%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SimplifyCFG.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/SimplifyCFG.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils/SimplifyCFG.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils/SimplifyCFG.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils/SimplifyCFG.cpp:4614:48: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APInt.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils/SimplifyCFG.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils/SimplifyCFG.cpp:5206:64: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APInt.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils/SimplifyCFG.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:273: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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:813:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:882:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 4]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:921:11: required from 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = llvm::PHINode*; ValueT = llvm::SmallVector, 4>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:445:5: required from 'void llvm::DenseMapBase::grow(unsigned int) [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-rocm-1.6.0/include/llvm/ADT/DenseMap.h:489:13: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::PHINode*; DerivedT = llvm::SmallDenseMap, 4> >; KeyT = llvm::PHINode*; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:455:15: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::PHINode* const&; ValueArgs = {}; DerivedT = llvm::SmallDenseMap, 4> >; KeyT = llvm::PHINode*; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:270: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-rocm-1.6.0/include/llvm/ADT/DenseMap.h:274: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-rocm-1.6.0/lib/Transforms/Utils/SimplifyCFG.cpp:5206:22: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APInt.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 27%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SimplifyIndVar.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/SimplifyIndVar.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils/SimplifyIndVar.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/ValueHandle.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Utils/SimplifyIndVar.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils/SimplifyIndVar.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils/SimplifyIndVar.cpp:600:54: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/ValueHandle.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Utils/SimplifyIndVar.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 27%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SimplifyInstructions.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/SimplifyInstructions.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils/SimplifyInstructions.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/PassManager.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Utils/SimplifyInstructions.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils/SimplifyInstructions.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/PassManager.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Utils/SimplifyInstructions.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils/SimplifyInstructions.cpp:17: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 27%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SimplifyLibCalls.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/SimplifyLibCalls.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils/SimplifyLibCalls.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Utils/SimplifyLibCalls.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils/SimplifyLibCalls.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Utils/SimplifyLibCalls.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils/SimplifyLibCalls.cpp:17: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 27%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SplitModule.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/SplitModule.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils/SplitModule.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Utils/SplitModule.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils/SplitModule.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/lib/Transforms/Utils/SplitModule.cpp:161:72: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309: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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Utils/SplitModule.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 27%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/StripNonLineTableDebugInfo.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/StripNonLineTableDebugInfo.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils/StripNonLineTableDebugInfo.cpp [ 27%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SymbolRewriter.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/SymbolRewriter.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils/SymbolRewriter.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Module.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Utils/SymbolRewriter.h:36, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils/SymbolRewriter.cpp:61: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Module.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Utils/SymbolRewriter.h:36, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 27%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/UnifyFunctionExitNodes.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/UnifyFunctionExitNodes.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils/UnifyFunctionExitNodes.cpp [ 27%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/Utils.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/Utils.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils/Utils.cpp [ 27%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/ValueMapper.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/ValueMapper.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils/ValueMapper.cpp [ 27%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/VNCoercion.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/VNCoercion.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils/VNCoercion.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/IRBuilder.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Utils/VNCoercion.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils/VNCoercion.cpp:1: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:57:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:79:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::BasicBlock*; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/PredIteratorCache.h:53:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/IRBuilder.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Utils/VNCoercion.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils/VNCoercion.cpp:1: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 27%] Linking CXX static library ../../../lib64/libLLVMTransformUtils.a cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils && /usr/bin/cmake -P CMakeFiles/LLVMTransformUtils.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMTransformUtils.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../lib64/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/EscapeEnumerator.cpp.o CMakeFiles/LLVMTransformUtils.dir/Evaluator.cpp.o CMakeFiles/LLVMTransformUtils.dir/FlattenCFG.cpp.o CMakeFiles/LLVMTransformUtils.dir/FunctionComparator.cpp.o CMakeFiles/LLVMTransformUtils.dir/FunctionImportUtils.cpp.o CMakeFiles/LLVMTransformUtils.dir/GlobalStatus.cpp.o CMakeFiles/LLVMTransformUtils.dir/InlineFunction.cpp.o CMakeFiles/LLVMTransformUtils.dir/ImportedFunctionsInliningStatistics.cpp.o CMakeFiles/LLVMTransformUtils.dir/InstructionNamer.cpp.o CMakeFiles/LLVMTransformUtils.dir/IntegerDivision.cpp.o CMakeFiles/LLVMTransformUtils.dir/LCSSA.cpp.o CMakeFiles/LLVMTransformUtils.dir/LibCallsShrinkWrap.cpp.o CMakeFiles/LLVMTransformUtils.dir/Local.cpp.o CMakeFiles/LLVMTransformUtils.dir/LoopSimplify.cpp.o CMakeFiles/LLVMTransformUtils.dir/LoopUnroll.cpp.o CMakeFiles/LLVMTransformUtils.dir/LoopUnrollPeel.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/LowerMemIntrinsics.cpp.o CMakeFiles/LLVMTransformUtils.dir/LowerSwitch.cpp.o CMakeFiles/LLVMTransformUtils.dir/Mem2Reg.cpp.o CMakeFiles/LLVMTransformUtils.dir/MetaRenamer.cpp.o CMakeFiles/LLVMTransformUtils.dir/ModuleUtils.cpp.o CMakeFiles/LLVMTransformUtils.dir/NameAnonGlobals.cpp.o CMakeFiles/LLVMTransformUtils.dir/PredicateInfo.cpp.o CMakeFiles/LLVMTransformUtils.dir/PromoteMemoryToRegister.cpp.o CMakeFiles/LLVMTransformUtils.dir/StripGCRelocates.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/StripNonLineTableDebugInfo.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 CMakeFiles/LLVMTransformUtils.dir/VNCoercion.cpp.o /usr/bin/ranlib ../../../lib64/libLLVMTransformUtils.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 27%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Instrumentation /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Instrumentation /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/DependInfo.cmake --color= Scanning dependencies of target LLVMInstrumentation make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' [ 27%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/AddressSanitizer.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Instrumentation && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Instrumentation -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Instrumentation -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMInstrumentation.dir/AddressSanitizer.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Instrumentation/AddressSanitizer.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Instrumentation/AddressSanitizer.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 27%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/BoundsChecking.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Instrumentation && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Instrumentation -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Instrumentation -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMInstrumentation.dir/BoundsChecking.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Instrumentation/BoundsChecking.cpp [ 27%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/DataFlowSanitizer.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Instrumentation && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Instrumentation -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Instrumentation -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMInstrumentation.dir/DataFlowSanitizer.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Instrumentation/DataFlowSanitizer.cpp [ 27%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/GCOVProfiling.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Instrumentation && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Instrumentation -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Instrumentation -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMInstrumentation.dir/GCOVProfiling.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Instrumentation/GCOVProfiling.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Instrumentation/GCOVProfiling.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Instrumentation/GCOVProfiling.cpp:623:58: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 27%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/MemorySanitizer.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Instrumentation && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Instrumentation -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Instrumentation -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMInstrumentation.dir/MemorySanitizer.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Instrumentation/MemorySanitizer.cpp BUILDSTDERR: In file included from /usr/include/c++/8/cassert:44, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/GetElementPtrTypeIterator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Utils/Local.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Instrumentation/MemorySanitizer.cpp:115: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Instrumentation/MemorySanitizer.cpp: In member function 'void {anonymous}::MemorySanitizerVisitor::handleVectorConvertIntrinsic(llvm::IntrinsicInst&, int)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Instrumentation/MemorySanitizer.cpp:2089:46: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: assert(isa(I.getArgOperand(2)) && "Invalid rounding mode"); BUILDSTDERR: ~~~~~~~~~~~~~~~^~~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Instrumentation/MemorySanitizer.cpp:2090:5: note: here BUILDSTDERR: case 2: BUILDSTDERR: ^~~~ [ 27%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/IndirectCallPromotion.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Instrumentation && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Instrumentation -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Instrumentation -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMInstrumentation.dir/IndirectCallPromotion.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 27%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/Instrumentation.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Instrumentation && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Instrumentation -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Instrumentation -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMInstrumentation.dir/Instrumentation.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Instrumentation/Instrumentation.cpp [ 27%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/InstrProfiling.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Instrumentation && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Instrumentation -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Instrumentation -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMInstrumentation.dir/InstrProfiling.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Instrumentation/InstrProfiling.cpp [ 27%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/PGOInstrumentation.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Instrumentation && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Instrumentation -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Instrumentation -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMInstrumentation.dir/PGOInstrumentation.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Instrumentation/PGOInstrumentation.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/PassManager.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/PGOInstrumentation.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Instrumentation/PGOInstrumentation.cpp:51: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/PassManager.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/PGOInstrumentation.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Instrumentation/PGOInstrumentation.cpp:51: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 27%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/SanitizerCoverage.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Instrumentation && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Instrumentation -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Instrumentation -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMInstrumentation.dir/SanitizerCoverage.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Instrumentation/SanitizerCoverage.cpp [ 27%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/ThreadSanitizer.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Instrumentation && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Instrumentation -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Instrumentation -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMInstrumentation.dir/ThreadSanitizer.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Instrumentation/ThreadSanitizer.cpp [ 27%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/EfficiencySanitizer.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Instrumentation && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Instrumentation -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Instrumentation -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMInstrumentation.dir/EfficiencySanitizer.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Instrumentation/EfficiencySanitizer.cpp [ 27%] Linking CXX static library ../../../lib64/libLLVMInstrumentation.a cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Instrumentation && /usr/bin/cmake -P CMakeFiles/LLVMInstrumentation.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Instrumentation && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMInstrumentation.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../lib64/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 /usr/bin/ranlib ../../../lib64/libLLVMInstrumentation.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 27%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/InstCombine /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/InstCombine /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/DependInfo.cmake --color= Scanning dependencies of target LLVMInstCombine make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' [ 27%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstructionCombining.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/InstCombine && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/InstCombine -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/InstCombine -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMInstCombine.dir/InstructionCombining.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/InstCombine/InstructionCombining.cpp [ 27%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineAddSub.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/InstCombine && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/InstCombine -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/InstCombine -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMInstCombine.dir/InstCombineAddSub.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/InstCombine/InstCombineAddSub.cpp [ 27%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineAndOrXor.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/InstCombine && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/InstCombine -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/InstCombine -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMInstCombine.dir/InstCombineAndOrXor.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/InstCombine/InstCombineAndOrXor.cpp [ 27%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineCalls.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/InstCombine && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/InstCombine -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/InstCombine -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMInstCombine.dir/InstCombineCalls.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/InstCombine/InstCombineCalls.cpp [ 27%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineCasts.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/InstCombine && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/InstCombine -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/InstCombine -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMInstCombine.dir/InstCombineCasts.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/InstCombine/InstCombineCasts.cpp [ 27%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineCompares.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/InstCombine && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/InstCombine -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/InstCombine -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMInstCombine.dir/InstCombineCompares.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/InstCombine/InstCombineCompares.cpp [ 27%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineLoadStoreAlloca.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/InstCombine && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/InstCombine -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/InstCombine -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMInstCombine.dir/InstCombineLoadStoreAlloca.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp [ 27%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineMulDivRem.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/InstCombine && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/InstCombine -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/InstCombine -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMInstCombine.dir/InstCombineMulDivRem.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/InstCombine/InstCombineMulDivRem.cpp [ 27%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombinePHI.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/InstCombine && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/InstCombine -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/InstCombine -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMInstCombine.dir/InstCombinePHI.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/InstCombine/InstCombinePHI.cpp [ 27%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineSelect.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/InstCombine && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/InstCombine -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/InstCombine -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMInstCombine.dir/InstCombineSelect.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/InstCombine/InstCombineSelect.cpp [ 29%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineShifts.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/InstCombine && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/InstCombine -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/InstCombine -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMInstCombine.dir/InstCombineShifts.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/InstCombine/InstCombineShifts.cpp [ 29%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineSimplifyDemanded.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/InstCombine && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/InstCombine -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/InstCombine -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMInstCombine.dir/InstCombineSimplifyDemanded.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp [ 29%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineVectorOps.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/InstCombine && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/InstCombine -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/InstCombine -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMInstCombine.dir/InstCombineVectorOps.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/InstCombine/InstCombineVectorOps.cpp [ 29%] Linking CXX static library ../../../lib64/libLLVMInstCombine.a cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/InstCombine && /usr/bin/cmake -P CMakeFiles/LLVMInstCombine.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/InstCombine && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMInstCombine.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../lib64/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 /usr/bin/ranlib ../../../lib64/libLLVMInstCombine.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 29%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/DependInfo.cmake --color= Scanning dependencies of target LLVMScalarOpts make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' [ 29%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/ADCE.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/ADCE.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/ADCE.cpp [ 29%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/AlignmentFromAssumptions.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/AlignmentFromAssumptions.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/AlignmentFromAssumptions.cpp [ 29%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/BDCE.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/BDCE.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/BDCE.cpp [ 29%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/ConstantHoisting.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/ConstantHoisting.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/ConstantHoisting.cpp [ 29%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/ConstantProp.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/ConstantProp.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/ConstantProp.cpp [ 29%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/CorrelatedValuePropagation.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/CorrelatedValuePropagation.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/CorrelatedValuePropagation.cpp [ 29%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/DCE.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/DCE.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/DCE.cpp [ 29%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/DeadStoreElimination.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/DeadStoreElimination.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/DeadStoreElimination.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Function.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Scalar/DeadStoreElimination.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/DeadStoreElimination.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:57:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:79:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::BasicBlock*; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/PredIteratorCache.h:53:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Function.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Scalar/DeadStoreElimination.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 29%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/EarlyCSE.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/EarlyCSE.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/EarlyCSE.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Function.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Scalar/EarlyCSE.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/EarlyCSE.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Recycler.h:90: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*>; long unsigned int Size = 32; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/RecyclingAllocator.h:44:75: required from 'SubClass* llvm::RecyclingAllocator::Allocate() [with SubClass = llvm::ScopedHashTableVal<{anonymous}::SimpleValue, llvm::Value*>; AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::ScopedHashTableVal<{anonymous}::SimpleValue, llvm::Value*>; long unsigned int Size = 32; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ScopedHashTable.h:69: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-rocm-1.6.0/include/llvm/ADT/ScopedHashTable.h:218: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-rocm-1.6.0/include/llvm/ADT/ScopedHashTable.h:194: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-rocm-1.6.0/lib/Transforms/Scalar/EarlyCSE.cpp:601:46: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Function.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Scalar/EarlyCSE.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 29%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/FlattenCFGPass.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/FlattenCFGPass.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/FlattenCFGPass.cpp [ 29%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Float2Int.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/Float2Int.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/Float2Int.cpp [ 29%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/GuardWidening.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/GuardWidening.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/GuardWidening.cpp [ 29%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/GVN.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/GVN.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/GVN.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Scalar/GVN.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/GVN.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/GVN.cpp:1525:46: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Scalar/GVN.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Scalar/GVN.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/GVN.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/GVN.cpp:2019:73: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Scalar/GVN.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Scalar/GVN.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/GVN.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/GVN.cpp:2052:74: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Scalar/GVN.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Scalar/GVN.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/GVN.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Scalar/GVN.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Scalar/GVN.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/GVN.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:87: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-rocm-1.6.0/lib/Transforms/Scalar/GVN.cpp:1340:24: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Scalar/GVN.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/Transforms/Scalar/GVN.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/GVN.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/DenseMap.h:653: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-rocm-1.6.0/include/llvm/ADT/DenseMap.h:607: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-rocm-1.6.0/include/llvm/Transforms/Scalar/GVN.h:68:9: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:374: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-rocm-1.6.0/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-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/DenseMap.h:653: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-rocm-1.6.0/include/llvm/ADT/DenseMap.h:607: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-rocm-1.6.0/include/llvm/Transforms/Scalar/GVN.h:68:9: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:374: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-rocm-1.6.0/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/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/GVNHoist.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/GVNHoist.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/GVNHoist.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Scalar/GVN.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/GVNHoist.cpp:44: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:57:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:79:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::BasicBlock*; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/PredIteratorCache.h:53:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Scalar/GVN.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/GVNHoist.cpp:44: 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/GVNSink.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/GVNSink.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/GVNSink.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/GVNSink.cpp:37: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::Value*; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Scalar/GVNExpression.h:197:79: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/GVNSink.cpp:37: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/GVNSink.cpp:37: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap<{anonymous}::ModelledPHI, llvm::detail::DenseSetEmpty, {anonymous}::DenseMapInfo<{anonymous}::ModelledPHI>, llvm::detail::DenseSetPair<{anonymous}::ModelledPHI> >; DerivedT = llvm::DenseMap<{anonymous}::ModelledPHI, llvm::detail::DenseSetEmpty, {anonymous}::DenseMapInfo<{anonymous}::ModelledPHI>, llvm::detail::DenseSetPair<{anonymous}::ModelledPHI> >; KeyT = {anonymous}::ModelledPHI; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = {anonymous}::DenseMapInfo<{anonymous}::ModelledPHI>; BucketT = llvm::detail::DenseSetPair<{anonymous}::ModelledPHI>]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:653:7: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = {anonymous}::ModelledPHI; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = {anonymous}::DenseMapInfo<{anonymous}::ModelledPHI>; BucketT = llvm::detail::DenseSetPair<{anonymous}::ModelledPHI>]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:637:7: required from 'llvm::DenseMap& llvm::DenseMap::operator=(const llvm::DenseMap&) [with KeyT = {anonymous}::ModelledPHI; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = {anonymous}::DenseMapInfo<{anonymous}::ModelledPHI>; BucketT = llvm::detail::DenseSetPair<{anonymous}::ModelledPHI>]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:47:7: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:374:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class llvm::detail::DenseSetPair<{anonymous}::ModelledPHI>' 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-rocm-1.6.0/lib/Transforms/Scalar/GVNSink.cpp:39: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:27:32: note: 'class llvm::detail::DenseSetPair<{anonymous}::ModelledPHI>' declared here BUILDSTDERR: template class DenseSetPair : public DenseSetEmpty { BUILDSTDERR: ^~~~~~~~~~~~ [ 29%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/IVUsersPrinter.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/IVUsersPrinter.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/IVUsersPrinter.cpp [ 29%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/InductiveRangeCheckElimination.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/InductiveRangeCheckElimination.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp [ 29%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/IndVarSimplify.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/IndVarSimplify.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/IndVarSimplify.cpp BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/IndVarSimplify.cpp: In function 'llvm::PHINode* getLoopPhiForCounter(llvm::Value*, llvm::Loop*, llvm::DominatorTree*)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/IndVarSimplify.cpp:1824:5: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: if (IncI->getNumOperands() == 2) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/IndVarSimplify.cpp:1826:3: note: here BUILDSTDERR: default: BUILDSTDERR: ^~~~~~~ [ 29%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/InferAddressSpaces.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/InferAddressSpaces.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/InferAddressSpaces.cpp [ 29%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/JumpThreading.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/JumpThreading.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/JumpThreading.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Scalar/JumpThreading.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/JumpThreading.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/JumpThreading.cpp:424:48: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Scalar/JumpThreading.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Scalar/JumpThreading.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/JumpThreading.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/JumpThreading.cpp:1087:67: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Scalar/JumpThreading.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Scalar/JumpThreading.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/JumpThreading.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/JumpThreading.cpp:1332:58: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Scalar/JumpThreading.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 29%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LICM.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/LICM.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/LICM.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/LoopInfo.h:39, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Scalar/LICM.h:36, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/LICM.cpp:33: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/LoopInfo.h:39, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Scalar/LICM.h:36, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 29%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopAccessAnalysisPrinter.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/LoopAccessAnalysisPrinter.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/LoopAccessAnalysisPrinter.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/raw_ostream.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Scalar/LoopAccessAnalysisPrinter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/LoopAccessAnalysisPrinter.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/raw_ostream.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Scalar/LoopAccessAnalysisPrinter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/LoopAccessAnalysisPrinter.cpp:10: 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/LoopSink.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/LoopSink.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/LoopSink.cpp [ 29%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoadCombine.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/LoadCombine.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/LoadCombine.cpp BUILDSTDERR: In file included from /usr/include/string.h:494, BUILDSTDERR: from /usr/include/c++/8/cstring:42, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/MathExtras.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/LoadCombine.cpp:15: BUILDSTDERR: In function 'void* memcpy(void*, const void*, size_t)', BUILDSTDERR: inlined from 'llvm::APInt& llvm::APInt::operator=(llvm::APInt&&)' at /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APInt.h:729:11, BUILDSTDERR: inlined from '{anonymous}::PointerOffsetPair& {anonymous}::PointerOffsetPair::operator=({anonymous}::PointerOffsetPair&&)' at /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/LoadCombine.cpp:42:8, BUILDSTDERR: inlined from '{anonymous}::LoadPOPPair& {anonymous}::LoadPOPPair::operator=({anonymous}::LoadPOPPair&&)' at /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/LoadCombine.cpp:47:8, BUILDSTDERR: inlined from 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = {anonymous}::LoadPOPPair*; _Distance = long int; _Tp = {anonymous}::LoadPOPPair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LoadCombine::combineLoads(llvm::DenseMap >&):: >]' at /usr/include/c++/8/bits/stl_heap.h:225:29: BUILDSTDERR: /usr/include/bits/string_fortified.h:34:33: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' accessing 8 bytes at offsets 16 and 16 overlaps 8 bytes at offset 16 [-Wrestrict] BUILDSTDERR: return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In function 'void* memcpy(void*, const void*, size_t)', BUILDSTDERR: inlined from 'llvm::APInt& llvm::APInt::operator=(llvm::APInt&&)' at /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APInt.h:729:11, BUILDSTDERR: inlined from '{anonymous}::PointerOffsetPair& {anonymous}::PointerOffsetPair::operator=({anonymous}::PointerOffsetPair&&)' at /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/LoadCombine.cpp:42:8, BUILDSTDERR: inlined from '{anonymous}::LoadPOPPair& {anonymous}::LoadPOPPair::operator=({anonymous}::LoadPOPPair&&)' at /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/LoadCombine.cpp:47:8, BUILDSTDERR: inlined from 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = {anonymous}::LoadPOPPair*; _Distance = long int; _Tp = {anonymous}::LoadPOPPair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LoadCombine::combineLoads(llvm::DenseMap >&):: >]' at /usr/include/c++/8/bits/stl_heap.h:231:29: BUILDSTDERR: /usr/include/bits/string_fortified.h:34:33: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' accessing 8 bytes at offsets 16 and 16 overlaps 8 bytes at offset 16 [-Wrestrict] BUILDSTDERR: return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In function 'void* memcpy(void*, const void*, size_t)', BUILDSTDERR: inlined from 'llvm::APInt& llvm::APInt::operator=(llvm::APInt&&)' at /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APInt.h:729:11, BUILDSTDERR: inlined from '{anonymous}::PointerOffsetPair& {anonymous}::PointerOffsetPair::operator=({anonymous}::PointerOffsetPair&&)' at /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/LoadCombine.cpp:42:8, BUILDSTDERR: inlined from '{anonymous}::LoadPOPPair& {anonymous}::LoadPOPPair::operator=({anonymous}::LoadPOPPair&&)' at /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/LoadCombine.cpp:47:8, BUILDSTDERR: inlined from 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = {anonymous}::LoadPOPPair*; _Distance = long int; _Tp = {anonymous}::LoadPOPPair; _Compare = __gnu_cxx::__ops::_Iter_comp_val<{anonymous}::LoadCombine::combineLoads(llvm::DenseMap >&):: >]' at /usr/include/c++/8/bits/stl_heap.h:135:29, BUILDSTDERR: inlined from 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = {anonymous}::LoadPOPPair*; _Distance = long int; _Tp = {anonymous}::LoadPOPPair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LoadCombine::combineLoads(llvm::DenseMap >&):: >]' at /usr/include/c++/8/bits/stl_heap.h:237:23: BUILDSTDERR: /usr/include/bits/string_fortified.h:34:33: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' accessing 8 bytes at offsets 16 and 16 overlaps 8 bytes at offset 16 [-Wrestrict] BUILDSTDERR: return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In function 'void* memcpy(void*, const void*, size_t)', BUILDSTDERR: inlined from 'llvm::APInt& llvm::APInt::operator=(llvm::APInt&&)' at /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APInt.h:729:11, BUILDSTDERR: inlined from '{anonymous}::PointerOffsetPair& {anonymous}::PointerOffsetPair::operator=({anonymous}::PointerOffsetPair&&)' at /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/LoadCombine.cpp:42:8, BUILDSTDERR: inlined from '{anonymous}::LoadPOPPair& {anonymous}::LoadPOPPair::operator=({anonymous}::LoadPOPPair&&)' at /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/LoadCombine.cpp:47:8, BUILDSTDERR: inlined from 'typename std::enable_if >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> >::value>::type std::swap(_Tp&, _Tp&) [with _Tp = {anonymous}::LoadPOPPair]' at /usr/include/c++/8/bits/move.h:194:11, BUILDSTDERR: inlined from 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = {anonymous}::LoadPOPPair*; _ForwardIterator2 = {anonymous}::LoadPOPPair*]' at /usr/include/c++/8/bits/stl_algobase.h:148:11, BUILDSTDERR: inlined from 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = {anonymous}::LoadPOPPair*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LoadCombine::combineLoads(llvm::DenseMap >&):: >]' at /usr/include/c++/8/bits/stl_algo.h:84:20, BUILDSTDERR: inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = {anonymous}::LoadPOPPair*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LoadCombine::combineLoads(llvm::DenseMap >&):: >]' at /usr/include/c++/8/bits/stl_algo.h:1921:34, BUILDSTDERR: inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = {anonymous}::LoadPOPPair*; _Size = long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LoadCombine::combineLoads(llvm::DenseMap >&):: >]' at /usr/include/c++/8/bits/stl_algo.h:1953:38: BUILDSTDERR: /usr/include/bits/string_fortified.h:34:33: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' accessing 8 bytes at offsets 16 and 16 overlaps 8 bytes at offset 16 [-Wrestrict] BUILDSTDERR: return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In function 'void* memcpy(void*, const void*, size_t)', BUILDSTDERR: inlined from 'llvm::APInt& llvm::APInt::operator=(llvm::APInt&&)' at /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APInt.h:729:11, BUILDSTDERR: inlined from '{anonymous}::PointerOffsetPair& {anonymous}::PointerOffsetPair::operator=({anonymous}::PointerOffsetPair&&)' at /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/LoadCombine.cpp:42:8, BUILDSTDERR: inlined from '{anonymous}::LoadPOPPair& {anonymous}::LoadPOPPair::operator=({anonymous}::LoadPOPPair&&)' at /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/LoadCombine.cpp:47:8, BUILDSTDERR: inlined from 'typename std::enable_if >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> >::value>::type std::swap(_Tp&, _Tp&) [with _Tp = {anonymous}::LoadPOPPair]' at /usr/include/c++/8/bits/move.h:194:11, BUILDSTDERR: inlined from 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = {anonymous}::LoadPOPPair*; _ForwardIterator2 = {anonymous}::LoadPOPPair*]' at /usr/include/c++/8/bits/stl_algobase.h:148:11, BUILDSTDERR: inlined from 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = {anonymous}::LoadPOPPair*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LoadCombine::combineLoads(llvm::DenseMap >&):: >]' at /usr/include/c++/8/bits/stl_algo.h:95:16, BUILDSTDERR: inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = {anonymous}::LoadPOPPair*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LoadCombine::combineLoads(llvm::DenseMap >&):: >]' at /usr/include/c++/8/bits/stl_algo.h:1921:34, BUILDSTDERR: inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = {anonymous}::LoadPOPPair*; _Size = long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LoadCombine::combineLoads(llvm::DenseMap >&):: >]' at /usr/include/c++/8/bits/stl_algo.h:1953:38: BUILDSTDERR: /usr/include/bits/string_fortified.h:34:33: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' accessing 8 bytes at offsets 16 and 16 overlaps 8 bytes at offset 16 [-Wrestrict] BUILDSTDERR: return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 29%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopDeletion.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/LoopDeletion.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/LoopDeletion.cpp [ 29%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopDataPrefetch.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/LoopDataPrefetch.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/LoopDataPrefetch.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Function.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Scalar/LoopDataPrefetch.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/LoopDataPrefetch.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/LoopDataPrefetch.cpp:314:60: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Function.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Scalar/LoopDataPrefetch.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/LoopDataPrefetch.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Function.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Scalar/LoopDataPrefetch.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/LoopDataPrefetch.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Function.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Scalar/LoopDataPrefetch.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/LoopDataPrefetch.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/LoopDistribute.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/LoopDistribute.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/LoopDistribute.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/PassManager.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Scalar/LoopDistribute.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/LoopDistribute.cpp:25: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/PassManager.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Scalar/LoopDistribute.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/IR/PassManager.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Scalar/LoopDistribute.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/LoopDistribute.cpp:25: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/DenseMap.h:653: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-rocm-1.6.0/include/llvm/ADT/DenseMap.h:607: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-rocm-1.6.0/include/llvm/Analysis/ScalarEvolution.h:374:7: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:374: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-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/PassManager.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Scalar/LoopDistribute.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/LoopDistribute.cpp:25: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:273: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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:813:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:882:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 4]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/LoopDistribute.cpp:729:64: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/PassManager.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Scalar/LoopDistribute.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/PassManager.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Scalar/LoopDistribute.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/LoopDistribute.cpp:25: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/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:489: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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:862:22: required from 'OutputIt llvm::copy_if(R&&, OutputIt, UnaryPredicate) [with R = const llvm::SmallVectorImpl >&; OutputIt = std::back_insert_iterator, 4> >; UnaryPredicate = {anonymous}::LoopDistributeForLoop::includeOnlyCrossPartitionChecks(const llvm::SmallVectorImpl >&, const llvm::SmallVectorImpl&, const llvm::RuntimePointerChecking*)::]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/LoopDistribute.cpp:837:14: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/PassManager.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Scalar/LoopDistribute.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 29%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopIdiomRecognize.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/LoopIdiomRecognize.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/LoopIdiomRecognize.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/LoopInfo.h:39, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Scalar/LoopIdiomRecognize.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/LoopIdiomRecognize.cpp:40: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/LoopInfo.h:39, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Scalar/LoopIdiomRecognize.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/LoopIdiomRecognize.cpp:40: 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/LoopInstSimplify.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/LoopInstSimplify.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/LoopInstSimplify.cpp [ 29%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopInterchange.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/LoopInterchange.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/LoopInterchange.cpp [ 30%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopLoadElimination.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/LoopLoadElimination.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/LoopLoadElimination.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/PassManager.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Scalar/LoopLoadElimination.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/LoopLoadElimination.cpp:23: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/PassManager.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Scalar/LoopLoadElimination.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/IR/PassManager.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Scalar/LoopLoadElimination.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/LoopLoadElimination.cpp:23: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/DenseMap.h:653: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-rocm-1.6.0/include/llvm/ADT/DenseMap.h:607: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-rocm-1.6.0/include/llvm/Analysis/ScalarEvolution.h:374:7: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:374: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-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/PassManager.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Scalar/LoopLoadElimination.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/LoopLoadElimination.cpp:23: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/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:489: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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:862:22: required from 'OutputIt llvm::copy_if(R&&, OutputIt, UnaryPredicate) [with R = const llvm::SmallVector, 4>&; OutputIt = std::back_insert_iterator, 4> >; UnaryPredicate = {anonymous}::LoadEliminationForLoop::collectMemchecks(const llvm::SmallVectorImpl<{anonymous}::StoreToLoadForwardingCandidate>&)::]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/LoopLoadElimination.cpp:384:14: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/PassManager.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Scalar/LoopLoadElimination.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/PassManager.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Scalar/LoopLoadElimination.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/LoopLoadElimination.cpp:23: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:273: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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:813:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:882:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 4]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/LoopLoadElimination.cpp:389:12: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/PassManager.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Scalar/LoopLoadElimination.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 30%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopPassManager.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/LoopPassManager.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/LoopPassManager.cpp [ 30%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopPredication.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/LoopPredication.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/LoopPredication.cpp [ 30%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopRerollPass.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/LoopRerollPass.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/LoopRerollPass.cpp [ 30%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopRotation.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/LoopRotation.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/LoopRotation.cpp [ 30%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopSimplifyCFG.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/LoopSimplifyCFG.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/LoopSimplifyCFG.cpp [ 30%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopStrengthReduce.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/LoopStrengthReduce.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/LoopStrengthReduce.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/LoopInfo.h:39, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Scalar/LoopStrengthReduce.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/LoopStrengthReduce.cpp:56: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:88: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-rocm-1.6.0/lib/Transforms/Scalar/LoopStrengthReduce.cpp:3908:60: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/LoopInfo.h:39, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Scalar/LoopStrengthReduce.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 30%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopUnrollPass.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/LoopUnrollPass.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/LoopUnrollPass.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/LoopInfo.h:39, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Scalar/LoopUnrollPass.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/LoopUnrollPass.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/LoopUnrollPass.cpp:427:49: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/LoopInfo.h:39, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Scalar/LoopUnrollPass.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/LoopInfo.h:39, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Scalar/LoopUnrollPass.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/LoopUnrollPass.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/LoopInfo.h:39, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Scalar/LoopUnrollPass.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/LoopInfo.h:39, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Scalar/LoopUnrollPass.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/LoopUnrollPass.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SetVector.h:145:7: required from 'bool llvm::SetVector::insert(const value_type&) [with T = std::pair; Vector = llvm::SmallVector, 4>; Set = llvm::SmallDenseSet, 4, llvm::DenseMapInfo > >; llvm::SetVector::value_type = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/LoopUnrollPass.cpp:519:46: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/LoopInfo.h:39, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Scalar/LoopUnrollPass.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 30%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopUnswitch.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/LoopUnswitch.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/LoopUnswitch.cpp [ 30%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopVersioningLICM.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/LoopVersioningLICM.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/LoopVersioningLICM.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/LoopVersioningLICM.cpp:63: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 30%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LowerAlloca.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/LowerAlloca.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/LowerAlloca.cpp [ 30%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LowerAtomic.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/LowerAtomic.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/LowerAtomic.cpp [ 30%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LowerExpectIntrinsic.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/LowerExpectIntrinsic.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/LowerExpectIntrinsic.cpp [ 30%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LowerGuardIntrinsic.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/LowerGuardIntrinsic.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/LowerGuardIntrinsic.cpp [ 30%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/MemCpyOptimizer.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/MemCpyOptimizer.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/MemCpyOptimizer.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/MemCpyOptimizer.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:57:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:79:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::BasicBlock*; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/PredIteratorCache.h:53:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 30%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/MergedLoadStoreMotion.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/MergedLoadStoreMotion.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/MergedLoadStoreMotion.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Module.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Scalar/MergedLoadStoreMotion.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/MergedLoadStoreMotion.cpp:77: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:57:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:79:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::BasicBlock*; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/PredIteratorCache.h:53:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Module.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Scalar/MergedLoadStoreMotion.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/MergedLoadStoreMotion.cpp:77: 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/Scalar/CMakeFiles/LLVMScalarOpts.dir/NaryReassociate.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/NaryReassociate.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/NaryReassociate.cpp [ 30%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/NewGVN.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/NewGVN.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/NewGVN.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/PassManager.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Scalar/NewGVN.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/NewGVN.cpp:53: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/NewGVN.cpp:2521:39: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/PassManager.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Scalar/NewGVN.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/NewGVN.cpp:53: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/PassManager.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Scalar/NewGVN.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/NewGVN.cpp:53: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/Support/GenericDomTree.h:744:5: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::BasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/NewGVN.cpp:3523:24: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309: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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/PassManager.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Scalar/NewGVN.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/NewGVN.cpp:53: 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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/PassManager.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Scalar/NewGVN.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/NewGVN.cpp:53: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::Value*; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Scalar/GVNExpression.h:197:79: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/PassManager.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Scalar/NewGVN.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/NewGVN.cpp:53: 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/Scalar/CMakeFiles/LLVMScalarOpts.dir/PartiallyInlineLibCalls.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/PartiallyInlineLibCalls.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/PartiallyInlineLibCalls.cpp [ 30%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/PlaceSafepoints.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/PlaceSafepoints.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/PlaceSafepoints.cpp [ 30%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Reassociate.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/Reassociate.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/Reassociate.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SetVector.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Scalar/Reassociate.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/Reassociate.cpp:23: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/DenseMap.h:653: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-rocm-1.6.0/include/llvm/ADT/DenseMap.h:607: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-rocm-1.6.0/include/llvm/ADT/DenseSet.h:47:7: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:374: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-rocm-1.6.0/include/llvm/ADT/SetVector.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Scalar/Reassociate.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/Reassociate.cpp:23: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:27:32: note: 'class llvm::detail::DenseSetPair >' declared here BUILDSTDERR: template class DenseSetPair : public DenseSetEmpty { BUILDSTDERR: ^~~~~~~~~~~~ [ 30%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Reg2Mem.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/Reg2Mem.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/Reg2Mem.cpp [ 30%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/RewriteStatepointsForGC.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/RewriteStatepointsForGC.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassRegistry.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/DenseMap.h:653: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-rocm-1.6.0/include/llvm/ADT/DenseMap.h:637: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-rocm-1.6.0/include/llvm/ADT/MapVector.h:32:7: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:374: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-rocm-1.6.0/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-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/DenseMap.h:653: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-rocm-1.6.0/include/llvm/ADT/DenseMap.h:607: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-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:423:28: required from 'void llvm::SmallVectorImpl::assign(llvm::SmallVectorImpl::size_type, const T&) [with T = {anonymous}::PartiallyConstructedSafepointRecord; llvm::SmallVectorImpl::size_type = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:852:5: required from 'llvm::SmallVector::SmallVector(size_t, const T&) [with T = {anonymous}::PartiallyConstructedSafepointRecord; unsigned int N = 64; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp:2114:79: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:374: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-rocm-1.6.0/include/llvm/ADT/DenseMap.h:39:8: note: 'struct llvm::detail::DenseMapPair, unsigned int>' declared here BUILDSTDERR: struct DenseMapPair : public std::pair { BUILDSTDERR: ^~~~~~~~~~~~ [ 30%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SCCP.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/SCCP.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/SCCP.cpp [ 30%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SROA.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/SROA.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/SROA.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Scalar/SROA.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/SROA.cpp:26: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/SROA.cpp:893:63: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Scalar/SROA.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 30%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Scalar.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/Scalar.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/Scalar.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Attributes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/CallSite.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/AliasAnalysis.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/BasicAliasAnalysis.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/Scalar.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:57:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:79:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::BasicBlock*; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/PredIteratorCache.h:53:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Scalar.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 30%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Scalarizer.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/Scalarizer.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/Scalarizer.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/Scalarizer.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*>]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/Scalarizer.cpp:324:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Scalar.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 30%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SeparateConstOffsetFromGEP.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/SeparateConstOffsetFromGEP.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/SeparateConstOffsetFromGEP.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/SeparateConstOffsetFromGEP.cpp:178: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ [ 30%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SimpleLoopUnswitch.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/SimpleLoopUnswitch.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp:473:75: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp:10: 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/Scalar/CMakeFiles/LLVMScalarOpts.dir/SimplifyCFGPass.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/SimplifyCFGPass.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/SimplifyCFGPass.cpp [ 30%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Sink.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/Sink.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/Sink.cpp [ 30%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SpeculativeExecution.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/SpeculativeExecution.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/SpeculativeExecution.cpp [ 30%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/StraightLineStrengthReduce.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/StraightLineStrengthReduce.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/StraightLineStrengthReduce.cpp [ 30%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/StructurizeCFG.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/StructurizeCFG.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/StructurizeCFG.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/StructurizeCFG.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/StructurizeCFG.cpp:530:56: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Scalar.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/StructurizeCFG.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:273: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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:813:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:882: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-rocm-1.6.0/include/llvm/ADT/MapVector.h:87: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-rocm-1.6.0/lib/Transforms/Scalar/StructurizeCFG.cpp:530:15: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/Transforms/Scalar.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/StructurizeCFG.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:753:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:872: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-rocm-1.6.0/include/llvm/ADT/MapVector.h:87: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-rocm-1.6.0/lib/Transforms/Scalar/StructurizeCFG.cpp:530:15: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/Transforms/Scalar.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 30%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/TailRecursionElimination.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/TailRecursionElimination.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/TailRecursionElimination.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Function.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Scalar/TailRecursionElimination.h:56, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/TailRecursionElimination.cpp:53: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Function.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Scalar/TailRecursionElimination.h:56, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar/TailRecursionElimination.cpp:53: 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 ../../../lib64/libLLVMScalarOpts.a cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar && /usr/bin/cmake -P CMakeFiles/LLVMScalarOpts.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMScalarOpts.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../lib64/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/GVNSink.cpp.o CMakeFiles/LLVMScalarOpts.dir/IVUsersPrinter.cpp.o CMakeFiles/LLVMScalarOpts.dir/InductiveRangeCheckElimination.cpp.o CMakeFiles/LLVMScalarOpts.dir/IndVarSimplify.cpp.o CMakeFiles/LLVMScalarOpts.dir/InferAddressSpaces.cpp.o CMakeFiles/LLVMScalarOpts.dir/JumpThreading.cpp.o CMakeFiles/LLVMScalarOpts.dir/LICM.cpp.o CMakeFiles/LLVMScalarOpts.dir/LoopAccessAnalysisPrinter.cpp.o CMakeFiles/LLVMScalarOpts.dir/LoopSink.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/LoopPassManager.cpp.o CMakeFiles/LLVMScalarOpts.dir/LoopPredication.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/LowerAlloca.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/NewGVN.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/SimpleLoopUnswitch.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 /usr/bin/ranlib ../../../lib64/libLLVMScalarOpts.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 30%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/IPO /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/IPO /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/DependInfo.cmake --color= Scanning dependencies of target LLVMipo make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' [ 30%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/AlwaysInliner.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/IPO && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMipo.dir/AlwaysInliner.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/IPO/AlwaysInliner.cpp [ 30%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ArgumentPromotion.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/IPO && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMipo.dir/ArgumentPromotion.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/IPO/ArgumentPromotion.cpp [ 30%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/BarrierNoopPass.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/IPO && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMipo.dir/BarrierNoopPass.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/IPO/BarrierNoopPass.cpp [ 30%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ConstantMerge.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/IPO && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMipo.dir/ConstantMerge.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/IPO/ConstantMerge.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Module.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/IPO/ConstantMerge.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/IPO/ConstantMerge.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/IPO/ConstantMerge.cpp:186:54: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Module.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/IPO/ConstantMerge.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 30%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/CrossDSOCFI.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/IPO && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMipo.dir/CrossDSOCFI.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/IPO/CrossDSOCFI.cpp [ 30%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/DeadArgumentElimination.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/IPO && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMipo.dir/DeadArgumentElimination.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/IPO/DeadArgumentElimination.cpp [ 30%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ElimAvailExtern.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/IPO && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMipo.dir/ElimAvailExtern.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/IPO/ElimAvailExtern.cpp [ 30%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ExtractGV.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/IPO && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMipo.dir/ExtractGV.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/IPO/ExtractGV.cpp [ 30%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ForceFunctionAttrs.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/IPO && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMipo.dir/ForceFunctionAttrs.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/IPO/ForceFunctionAttrs.cpp [ 30%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/FunctionAttrs.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/IPO && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMipo.dir/FunctionAttrs.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/IPO/FunctionAttrs.cpp [ 30%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/FunctionImport.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/IPO && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMipo.dir/FunctionImport.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/IPO/FunctionImport.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/IPO/FunctionImport.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/IPO/FunctionImport.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/IPO/FunctionImport.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 30%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/GlobalDCE.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/IPO && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMipo.dir/GlobalDCE.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/IPO/GlobalDCE.cpp [ 30%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/GlobalOpt.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/IPO && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMipo.dir/GlobalOpt.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/IPO/GlobalOpt.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Module.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/IPO/GlobalOpt.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/IPO/GlobalOpt.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/IPO/GlobalOpt.cpp:176:47: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Module.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/IPO/GlobalOpt.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 30%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/GlobalSplit.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/IPO && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMipo.dir/GlobalSplit.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/IPO/GlobalSplit.cpp [ 30%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/IPConstantPropagation.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/IPO && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMipo.dir/IPConstantPropagation.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/IPO/IPConstantPropagation.cpp [ 30%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/IPO.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/IPO && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMipo.dir/IPO.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/IPO/IPO.cpp [ 30%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/InferFunctionAttrs.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/IPO && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMipo.dir/InferFunctionAttrs.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/IPO/InferFunctionAttrs.cpp [ 30%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/InlineSimple.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/IPO && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMipo.dir/InlineSimple.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/IPO/InlineSimple.cpp [ 32%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/Inliner.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/IPO && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMipo.dir/Inliner.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/IPO/Inliner.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/PriorityWorklist.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/CGSCCPassManager.h:92, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/IPO/Inliner.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/IPO/Inliner.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/IPO/Inliner.cpp:487:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/PriorityWorklist.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/CGSCCPassManager.h:92, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/IPO/Inliner.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/PriorityWorklist.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/CGSCCPassManager.h:92, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/IPO/Inliner.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/IPO/Inliner.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/IPO/Inliner.cpp:587:74: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/PriorityWorklist.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/CGSCCPassManager.h:92, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/IPO/Inliner.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/PriorityWorklist.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/CGSCCPassManager.h:92, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/IPO/Inliner.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/IPO/Inliner.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/PriorityWorklist.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/CGSCCPassManager.h:92, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/IPO/Inliner.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 32%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/Internalize.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/IPO && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMipo.dir/Internalize.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/IPO/Internalize.cpp [ 32%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/LoopExtractor.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/IPO && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMipo.dir/LoopExtractor.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/IPO/LoopExtractor.cpp [ 32%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/LowerTypeTests.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/IPO && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMipo.dir/LowerTypeTests.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/IPO/LowerTypeTests.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/IPO/LowerTypeTests.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/IPO/LowerTypeTests.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/IPO/LowerTypeTests.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/IPO/LowerTypeTests.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 32%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/MergeFunctions.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/IPO && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMipo.dir/MergeFunctions.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/IPO/MergeFunctions.cpp [ 32%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/PartialInlining.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/IPO && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMipo.dir/PartialInlining.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/IPO/PartialInlining.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Module.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/IPO/PartialInlining.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/IPO/PartialInlining.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Module.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/IPO/PartialInlining.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/IPO/PartialInlining.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 32%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/PassManagerBuilder.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/IPO && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMipo.dir/PassManagerBuilder.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/IPO/PassManagerBuilder.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/IPO/PassManagerBuilder.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:57:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:79:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::BasicBlock*; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/PredIteratorCache.h:53:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/IPO/PassManagerBuilder.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 32%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/PruneEH.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/IPO && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMipo.dir/PruneEH.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/IPO/PruneEH.cpp [ 32%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/SampleProfile.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/IPO && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMipo.dir/SampleProfile.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/IPO/SampleProfile.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/PassManager.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/SampleProfile.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/IPO/SampleProfile.cpp:25: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/IPO/SampleProfile.cpp:639:64: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/PassManager.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/SampleProfile.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/PassManager.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/SampleProfile.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/IPO/SampleProfile.cpp:25: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/PassManager.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/SampleProfile.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/PassManager.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/SampleProfile.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/IPO/SampleProfile.cpp:25: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:88: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-rocm-1.6.0/lib/Transforms/IPO/SampleProfile.cpp:993:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/PassManager.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/SampleProfile.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 32%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/StripDeadPrototypes.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/IPO && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMipo.dir/StripDeadPrototypes.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/IPO/StripDeadPrototypes.cpp [ 32%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/StripSymbols.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/IPO && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMipo.dir/StripSymbols.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/IPO/StripSymbols.cpp [ 32%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ThinLTOBitcodeWriter.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/IPO && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMipo.dir/ThinLTOBitcodeWriter.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/IPO/ThinLTOBitcodeWriter.cpp [ 32%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/WholeProgramDevirt.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/IPO && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMipo.dir/WholeProgramDevirt.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/IPO/WholeProgramDevirt.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Module.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/IPO/WholeProgramDevirt.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/IPO/WholeProgramDevirt.cpp:44: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Module.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/IPO/WholeProgramDevirt.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/IPO/WholeProgramDevirt.cpp:44: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 32%] Linking CXX static library ../../../lib64/libLLVMipo.a cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/IPO && /usr/bin/cmake -P CMakeFiles/LLVMipo.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/IPO && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMipo.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../lib64/libLLVMipo.a CMakeFiles/LLVMipo.dir/AlwaysInliner.cpp.o 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/GlobalSplit.cpp.o CMakeFiles/LLVMipo.dir/IPConstantPropagation.cpp.o CMakeFiles/LLVMipo.dir/IPO.cpp.o CMakeFiles/LLVMipo.dir/InferFunctionAttrs.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/ThinLTOBitcodeWriter.cpp.o CMakeFiles/LLVMipo.dir/WholeProgramDevirt.cpp.o /usr/bin/ranlib ../../../lib64/libLLVMipo.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 32%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Vectorize /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Vectorize /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/DependInfo.cmake --color= Scanning dependencies of target LLVMVectorize make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' [ 32%] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/BBVectorize.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Vectorize && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Vectorize -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Vectorize -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMVectorize.dir/BBVectorize.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Vectorize/BBVectorize.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Vectorize/BBVectorize.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Vectorize/BBVectorize.cpp:1586:18: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Vectorize/BBVectorize.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, long unsigned int>]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Vectorize/BBVectorize.cpp:1631:63: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Vectorize/BBVectorize.cpp:19: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, long unsigned int>' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Vectorize/BBVectorize.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/DenseMap.h:653: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-rocm-1.6.0/include/llvm/ADT/DenseMap.h:637: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-rocm-1.6.0/include/llvm/ADT/DenseSet.h:47:7: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:374: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-rocm-1.6.0/lib/Transforms/Vectorize/BBVectorize.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:27:32: note: 'class llvm::detail::DenseSetPair >' declared here BUILDSTDERR: template class DenseSetPair : public DenseSetEmpty { BUILDSTDERR: ^~~~~~~~~~~~ [ 32%] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/LoadStoreVectorizer.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Vectorize && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Vectorize -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Vectorize -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMVectorize.dir/LoadStoreVectorizer.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Vectorize/LoadStoreVectorizer.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Vectorize/LoadStoreVectorizer.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/DenseMap.h:653: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-rocm-1.6.0/include/llvm/ADT/DenseMap.h:607: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-rocm-1.6.0/include/llvm/ADT/MapVector.h:32:7: required from 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = llvm::MapVector >&; _U2 = llvm::MapVector >&; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = 1; _T1 = llvm::MapVector >; _T2 = llvm::MapVector >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Vectorize/LoadStoreVectorizer.cpp:654:30: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:374: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-rocm-1.6.0/include/llvm/ADT/DenseMap.h:39:8: note: 'struct llvm::detail::DenseMapPair' declared here BUILDSTDERR: struct DenseMapPair : public std::pair { BUILDSTDERR: ^~~~~~~~~~~~ [ 32%] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/LoopVectorize.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Vectorize && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Vectorize -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Vectorize -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMVectorize.dir/LoopVectorize.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Vectorize/LoopVectorize.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Vectorize/LoopVectorize.h:52, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Vectorize/LoopVectorize.cpp:49: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Vectorize/LoopVectorize.cpp:3151:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Vectorize/LoopVectorize.h:52, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Vectorize/LoopVectorize.h:52, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Vectorize/LoopVectorize.cpp:49: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Vectorize/LoopVectorize.h:52, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Vectorize/LoopVectorize.h:52, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Vectorize/LoopVectorize.cpp:49: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap; DerivedT = llvm::DenseMap; KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:653:7: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:607:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Vectorize/LoopVectorize.cpp:2657:21: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:374: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-rocm-1.6.0/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-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/DenseMap.h:653: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-rocm-1.6.0/include/llvm/ADT/DenseMap.h:607: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-rocm-1.6.0/include/llvm/ADT/SCCIterator.h:43:7: required from 'IteratorT llvm::iterator_range::begin() const [with IteratorT = llvm::scc_iterator]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Vectorize/LoopVectorize.cpp:261:61: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:374: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-rocm-1.6.0/include/llvm/ADT/DenseMap.h:39:8: note: 'struct llvm::detail::DenseMapPair, unsigned int>' declared here BUILDSTDERR: struct DenseMapPair : public std::pair { BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Vectorize/LoopVectorize.cpp: In member function 'unsigned int {anonymous}::LoopVectorizationCostModel::getInstructionCost(llvm::Instruction*, unsigned int, llvm::Type*&)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Vectorize/LoopVectorize.cpp:7398:5: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: } BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Vectorize/LoopVectorize.cpp:7399:3: note: here BUILDSTDERR: case Instruction::Add: BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Vectorize/LoopVectorize.cpp: In member function 'void {anonymous}::InnerLoopVectorizer::vectorizeInstruction(llvm::Instruction&)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Vectorize/LoopVectorize.cpp:4778:5: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: if (Legal->isScalarWithPredication(&I)) { BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Vectorize/LoopVectorize.cpp:4782:3: note: here BUILDSTDERR: case Instruction::Add: BUILDSTDERR: ^~~~ [ 32%] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/SLPVectorizer.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Vectorize && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Vectorize -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Vectorize -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMVectorize.dir/SLPVectorizer.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Vectorize/SLPVectorizer.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Vectorize/SLPVectorizer.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Vectorize/SLPVectorizer.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Vectorize/SLPVectorizer.cpp:4389:41: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Vectorize/SLPVectorizer.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Vectorize/SLPVectorizer.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Vectorize/SLPVectorizer.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Vectorize/SLPVectorizer.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Vectorize/SLPVectorizer.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Vectorize/SLPVectorizer.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/Support/GenericDomTree.h:744:5: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::BasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/GenericDomTree.h:490:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::BasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Vectorize/SLPVectorizer.cpp:3062:5: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309: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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Vectorize/SLPVectorizer.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Vectorize/SLPVectorizer.cpp: In function 'bool InTreeUserNeedToExtract(llvm::Value*, llvm::Instruction*, llvm::TargetLibraryInfo*)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Vectorize/SLPVectorizer.cpp:261:5: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: } BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Vectorize/SLPVectorizer.cpp:263:3: note: here BUILDSTDERR: default: BUILDSTDERR: ^~~~~~~ [ 32%] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/Vectorize.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Vectorize && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Vectorize -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Vectorize -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMVectorize.dir/Vectorize.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Vectorize/Vectorize.cpp [ 32%] Linking CXX static library ../../../lib64/libLLVMVectorize.a cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Vectorize && /usr/bin/cmake -P CMakeFiles/LLVMVectorize.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Vectorize && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMVectorize.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../lib64/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 /usr/bin/ranlib ../../../lib64/libLLVMVectorize.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 32%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/ObjCARC /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/ObjCARC /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/DependInfo.cmake --color= Scanning dependencies of target LLVMObjCARCOpts make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' [ 32%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ObjCARC.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/ObjCARC && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/ObjCARC -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/ObjCARC -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMObjCARCOpts.dir/ObjCARC.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/ObjCARC/ObjCARC.cpp [ 32%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCOpts.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/ObjCARC && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/ObjCARC -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/ObjCARC -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCOpts.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/ObjCARC/ObjCARCOpts.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringSwitch.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/ObjCARC/ObjCARC.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/ObjCARC/ObjCARCOpts.cpp:27: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/ObjCARC/ObjCARCOpts.cpp:815:49: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringSwitch.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/ObjCARC/ObjCARC.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringSwitch.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/ObjCARC/ObjCARC.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/ObjCARC/ObjCARCOpts.cpp:27: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/ObjCARC/ObjCARCOpts.cpp:1332:70: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringSwitch.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/ObjCARC/ObjCARC.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringSwitch.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/ObjCARC/ObjCARC.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/ObjCARC/ObjCARCOpts.cpp:27: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/ObjCARC/ObjCARCOpts.cpp:1376:71: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringSwitch.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/ObjCARC/ObjCARC.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Function.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/CallSite.h:34, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/AliasAnalysis.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/ObjCARC/ObjCARC.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/ObjCARC/ObjCARCOpts.cpp:27: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/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 = long unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:653:7: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = const llvm::Value*; ValueT = long unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:637:7: required from 'llvm::DenseMap& llvm::DenseMap::operator=(const llvm::DenseMap&) [with KeyT = const llvm::Value*; ValueT = long unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/ObjCARC/BlotMapVector.h:17:43: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:374: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-rocm-1.6.0/include/llvm/ADT/DenseMap.h:39:8: note: 'struct llvm::detail::DenseMapPair' declared here BUILDSTDERR: struct DenseMapPair : public std::pair { BUILDSTDERR: ^~~~~~~~~~~~ [ 32%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCExpand.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/ObjCARC && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/ObjCARC -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/ObjCARC -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCExpand.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/ObjCARC/ObjCARCExpand.cpp [ 32%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCAPElim.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/ObjCARC && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/ObjCARC -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/ObjCARC -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCAPElim.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/ObjCARC/ObjCARCAPElim.cpp [ 32%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCContract.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/ObjCARC && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/ObjCARC -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/ObjCARC -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCContract.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/ObjCARC/ObjCARCContract.cpp [ 32%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/DependencyAnalysis.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/ObjCARC && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/ObjCARC -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/ObjCARC -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMObjCARCOpts.dir/DependencyAnalysis.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/ObjCARC/DependencyAnalysis.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringSwitch.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/ObjCARC/ObjCARC.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/ObjCARC/DependencyAnalysis.cpp:23: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, false, false> >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/ObjCARC/DependencyAnalysis.cpp:232:55: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, false, false> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringSwitch.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/ObjCARC/ObjCARC.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/ObjCARC/DependencyAnalysis.cpp:23: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, false, false> >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 32%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ProvenanceAnalysis.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/ObjCARC && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/ObjCARC -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/ObjCARC -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMObjCARCOpts.dir/ProvenanceAnalysis.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/ObjCARC/ProvenanceAnalysis.cpp [ 32%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ProvenanceAnalysisEvaluator.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/ObjCARC && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/ObjCARC -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/ObjCARC -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMObjCARCOpts.dir/ProvenanceAnalysisEvaluator.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/ObjCARC/ProvenanceAnalysisEvaluator.cpp [ 32%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/PtrState.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/ObjCARC && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/ObjCARC -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/ObjCARC -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMObjCARCOpts.dir/PtrState.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/ObjCARC/PtrState.cpp [ 32%] Linking CXX static library ../../../lib64/libLLVMObjCARCOpts.a cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/ObjCARC && /usr/bin/cmake -P CMakeFiles/LLVMObjCARCOpts.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/ObjCARC && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMObjCARCOpts.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../lib64/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 ../../../lib64/libLLVMObjCARCOpts.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 32%] Built target LLVMObjCARCOpts make -f lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/build.make lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Coroutines /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Coroutines /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/DependInfo.cmake --color= Scanning dependencies of target LLVMCoroutines make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/build.make lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 32%] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/Coroutines.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Coroutines && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Coroutines -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Coroutines -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCoroutines.dir/Coroutines.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Coroutines/Coroutines.cpp [ 32%] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/CoroCleanup.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Coroutines && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Coroutines -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Coroutines -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCoroutines.dir/CoroCleanup.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Coroutines/CoroCleanup.cpp [ 32%] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/CoroEarly.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Coroutines && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Coroutines -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Coroutines -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCoroutines.dir/CoroEarly.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Coroutines/CoroEarly.cpp [ 32%] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/CoroElide.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Coroutines && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Coroutines -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Coroutines -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCoroutines.dir/CoroElide.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Coroutines/CoroElide.cpp [ 32%] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/CoroFrame.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Coroutines && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Coroutines -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Coroutines -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCoroutines.dir/CoroFrame.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Coroutines/CoroFrame.cpp [ 32%] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/CoroSplit.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Coroutines && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Coroutines -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Coroutines -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCoroutines.dir/CoroSplit.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Coroutines/CoroSplit.cpp [ 32%] Linking CXX static library ../../../lib64/libLLVMCoroutines.a cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Coroutines && /usr/bin/cmake -P CMakeFiles/LLVMCoroutines.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Coroutines && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMCoroutines.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../lib64/libLLVMCoroutines.a CMakeFiles/LLVMCoroutines.dir/Coroutines.cpp.o CMakeFiles/LLVMCoroutines.dir/CoroCleanup.cpp.o CMakeFiles/LLVMCoroutines.dir/CoroEarly.cpp.o CMakeFiles/LLVMCoroutines.dir/CoroElide.cpp.o CMakeFiles/LLVMCoroutines.dir/CoroFrame.cpp.o CMakeFiles/LLVMCoroutines.dir/CoroSplit.cpp.o /usr/bin/ranlib ../../../lib64/libLLVMCoroutines.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 32%] Built target LLVMCoroutines make -f lib/Linker/CMakeFiles/LLVMLinker.dir/build.make lib/Linker/CMakeFiles/LLVMLinker.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Linker /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Linker /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Linker/CMakeFiles/LLVMLinker.dir/DependInfo.cmake --color= Scanning dependencies of target LLVMLinker make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Linker/CMakeFiles/LLVMLinker.dir/build.make lib/Linker/CMakeFiles/LLVMLinker.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 32%] Building CXX object lib/Linker/CMakeFiles/LLVMLinker.dir/IRMover.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Linker && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Linker -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Linker -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMLinker.dir/IRMover.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Linker/IRMover.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Linker/IRMover.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Linker/IRMover.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Linker/IRMover.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Linker/IRMover.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 32%] Building CXX object lib/Linker/CMakeFiles/LLVMLinker.dir/LinkModules.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Linker && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Linker -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Linker -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMLinker.dir/LinkModules.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Linker/LinkModules.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DiagnosticInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Linker/LinkDiagnosticInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Linker/LinkModules.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DiagnosticInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Linker/LinkDiagnosticInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Linker/LinkModules.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 32%] Linking CXX static library ../../lib64/libLLVMLinker.a cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Linker && /usr/bin/cmake -P CMakeFiles/LLVMLinker.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Linker && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMLinker.dir/link.txt --verbose=1 /usr/bin/ar qc ../../lib64/libLLVMLinker.a CMakeFiles/LLVMLinker.dir/IRMover.cpp.o CMakeFiles/LLVMLinker.dir/LinkModules.cpp.o /usr/bin/ranlib ../../lib64/libLLVMLinker.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 32%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DependInfo.cmake --color= Scanning dependencies of target LLVMAnalysis make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build.make lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 32%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AliasAnalysis.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/AliasAnalysis.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/AliasAnalysis.cpp [ 32%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AliasAnalysisEvaluator.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/AliasAnalysisEvaluator.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/AliasAnalysisEvaluator.cpp [ 32%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AliasAnalysisSummary.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/AliasAnalysisSummary.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/AliasAnalysisSummary.cpp [ 32%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AliasSetTracker.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/AliasSetTracker.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/AliasSetTracker.cpp [ 32%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Analysis.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/Analysis.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/Analysis.cpp [ 32%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AssumptionCache.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/AssumptionCache.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/AssumptionCache.cpp [ 32%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/BasicAliasAnalysis.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/BasicAliasAnalysis.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/BasicAliasAnalysis.cpp [ 32%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/BlockFrequencyInfo.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/BlockFrequencyInfo.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/BlockFrequencyInfo.cpp [ 32%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/BlockFrequencyInfoImpl.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/BlockFrequencyInfoImpl.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/BlockFrequencyInfoImpl.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/BlockFrequencyInfoImpl.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/BlockFrequencyInfoImpl.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/BlockFrequencyInfoImpl.cpp:432:67: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/BlockFrequencyInfoImpl.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 32%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/BranchProbabilityInfo.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/BranchProbabilityInfo.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/BranchProbabilityInfo.cpp [ 32%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CFG.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/CFG.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/CFG.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/BasicBlock.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/CFG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/CFG.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/CFG.cpp:38:58: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/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-rocm-1.6.0/include/llvm/ADT/ilist_iterator.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/simple_ilist.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ilist.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/BasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/CFG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/BasicBlock.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/CFG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/CFG.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/CFG.cpp:54:54: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/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-rocm-1.6.0/include/llvm/ADT/ilist_iterator.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/simple_ilist.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ilist.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/BasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/CFG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 32%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CFGPrinter.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/CFGPrinter.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/CFGPrinter.cpp [ 32%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CFLAndersAliasAnalysis.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/CFLAndersAliasAnalysis.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/CFLAndersAliasAnalysis.cpp [ 32%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CFLSteensAliasAnalysis.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/CFLSteensAliasAnalysis.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/CFLSteensAliasAnalysis.cpp [ 32%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CGSCCPassManager.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/CGSCCPassManager.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/CGSCCPassManager.cpp [ 32%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CallGraph.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/CallGraph.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/CallGraph.cpp [ 32%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CallGraphSCCPass.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/CallGraphSCCPass.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/CallGraphSCCPass.cpp [ 32%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CallPrinter.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/CallPrinter.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/CallPrinter.cpp [ 32%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CaptureTracking.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/CaptureTracking.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/CaptureTracking.cpp [ 32%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CostModel.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/CostModel.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/CostModel.cpp [ 32%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CodeMetrics.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/CodeMetrics.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/CodeMetrics.cpp [ 34%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ConstantFolding.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/ConstantFolding.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/ConstantFolding.cpp [ 34%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Delinearization.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/Delinearization.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/Delinearization.cpp [ 34%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DemandedBits.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/DemandedBits.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/DemandedBits.cpp [ 34%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DependenceAnalysis.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/DependenceAnalysis.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/DependenceAnalysis.cpp [ 34%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DivergenceAnalysis.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/DivergenceAnalysis.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/DivergenceAnalysis.cpp [ 34%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DomPrinter.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/DomPrinter.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/DomPrinter.cpp [ 34%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DominanceFrontier.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/DominanceFrontier.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/DominanceFrontier.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Dominators.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/DominanceFrontier.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/DominanceFrontier.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/Support/GenericDomTree.h:744:5: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::BasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/GenericDomTree.h:490:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::BasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/GenericDomTree.h:443:26: required from 'bool llvm::DominatorTreeBase::properlyDominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::BasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/DominanceFrontierImpl.h:211: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-rocm-1.6.0/lib/Analysis/DominanceFrontier.cpp:18:16: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309: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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Dominators.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/DominanceFrontier.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 34%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/EHPersonalities.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/EHPersonalities.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/EHPersonalities.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/EHPersonalities.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/EHPersonalities.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/EHPersonalities.cpp:94:46: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/EHPersonalities.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 34%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/GlobalsModRef.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/GlobalsModRef.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/GlobalsModRef.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Function.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/CallSite.h:34, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/AliasAnalysis.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/GlobalsModRef.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/GlobalsModRef.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/DenseMap.h:886: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-rocm-1.6.0/include/llvm/ADT/DenseMap.h:773: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-rocm-1.6.0/lib/Analysis/GlobalsModRef.cpp:70:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:374: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-rocm-1.6.0/include/llvm/ADT/DenseMap.h:39:8: note: 'struct llvm::detail::DenseMapPair' declared here BUILDSTDERR: struct DenseMapPair : public std::pair { BUILDSTDERR: ^~~~~~~~~~~~ [ 34%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/IVUsers.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/IVUsers.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/IVUsers.cpp [ 34%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/IndirectCallPromotionAnalysis.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/IndirectCallPromotionAnalysis.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/IndirectCallPromotionAnalysis.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ProfileData/InstrProf.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/IndirectCallPromotionAnalysis.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/IndirectCallPromotionAnalysis.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ProfileData/InstrProf.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/IndirectCallPromotionAnalysis.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/IndirectCallPromotionAnalysis.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 34%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/InlineCost.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/InlineCost.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/InlineCost.cpp [ 34%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/InstCount.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/InstCount.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/InstCount.cpp [ 34%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/InstructionSimplify.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/InstructionSimplify.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/InstructionSimplify.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/InstructionSimplify.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/User.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/InstructionSimplify.h:35, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/InstructionSimplify.cpp:20: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 34%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Interval.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/Interval.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/Interval.cpp [ 34%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/IntervalPartition.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/IntervalPartition.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/IntervalPartition.cpp [ 34%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/IteratedDominanceFrontier.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/IteratedDominanceFrontier.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/IteratedDominanceFrontier.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/IteratedDominanceFrontier.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/IteratedDominanceFrontier.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/lib/Analysis/IteratedDominanceFrontier.cpp:40:14: required from 'void llvm::IDFCalculator::calculate(llvm::SmallVectorImpl&) [with NodeTy = llvm::BasicBlock*]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/IteratedDominanceFrontier.cpp:99:16: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/IteratedDominanceFrontier.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 34%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LazyBranchProbabilityInfo.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/LazyBranchProbabilityInfo.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/LazyBranchProbabilityInfo.cpp [ 34%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LazyBlockFrequencyInfo.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/LazyBlockFrequencyInfo.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/LazyBlockFrequencyInfo.cpp [ 34%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LazyCallGraph.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/LazyCallGraph.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/LazyCallGraph.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/LazyCallGraph.h:38, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/LazyCallGraph.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/LazyCallGraph.cpp:704:55: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/LazyCallGraph.h:38, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/LazyCallGraph.h:38, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/LazyCallGraph.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/LazyCallGraph.cpp:1211:50: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/LazyCallGraph.h:38, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/LazyCallGraph.h:38, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/LazyCallGraph.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:57:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:79:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::LazyCallGraph::Node; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:431:65: required from 'T* llvm::SpecificBumpPtrAllocator::Allocate(size_t) [with T = llvm::LazyCallGraph::Node; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/LazyCallGraph.cpp:1647:39: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/LazyCallGraph.h:38, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/LazyCallGraph.h:38, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/LazyCallGraph.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:273: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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:813:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:882:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:392:43: required from 'llvm::SpecificBumpPtrAllocator::SpecificBumpPtrAllocator(llvm::SpecificBumpPtrAllocator&&) [with T = llvm::LazyCallGraph::Node]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/LazyCallGraph.cpp:153:72: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/LazyCallGraph.h:38, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 34%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LazyValueInfo.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/LazyValueInfo.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/LazyValueInfo.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/PassManager.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/LazyValueInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/LazyValueInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/LazyValueInfo.cpp:643:35: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/PassManager.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/LazyValueInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/LazyValueInfo.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/PassManager.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/LazyValueInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/LazyValueInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = std::pair*; T = std::pair; unsigned int N = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/LazyValueInfo.cpp:719:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/PassManager.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/LazyValueInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/LazyValueInfo.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 34%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Lint.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/Lint.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/Lint.cpp [ 34%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Loads.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/Loads.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/Loads.cpp [ 34%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopAccessAnalysis.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/LoopAccessAnalysis.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/LoopAccessAnalysis.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/LoopAccessAnalysis.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/LoopAccessAnalysis.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/LoopAccessAnalysis.cpp:244:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/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-rocm-1.6.0/include/llvm/ADT/EquivalenceClasses.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/LoopAccessAnalysis.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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 /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/LoopAccessAnalysis.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/LoopAccessAnalysis.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/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-rocm-1.6.0/include/llvm/ADT/EquivalenceClasses.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/LoopAccessAnalysis.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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 /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/LoopAccessAnalysis.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/LoopAccessAnalysis.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:273: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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:813:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:882:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 4]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/LoopAccessAnalysis.cpp:247:10: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment 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-rocm-1.6.0/include/llvm/ADT/EquivalenceClasses.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/LoopAccessAnalysis.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 34%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopAnalysisManager.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/LoopAnalysisManager.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/LoopAnalysisManager.cpp [ 34%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopUnrollAnalyzer.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/LoopUnrollAnalyzer.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/LoopUnrollAnalyzer.cpp [ 34%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopInfo.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/LoopInfo.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/LoopInfo.cpp [ 34%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopPass.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/LoopPass.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/LoopPass.cpp [ 34%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemDepPrinter.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/MemDepPrinter.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/MemDepPrinter.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/MemDepPrinter.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/SetVector.h:145: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::SmallDenseSet, const llvm::BasicBlock*>, 4, llvm::DenseMapInfo, const llvm::BasicBlock*> > >; llvm::SetVector::value_type = std::pair, const llvm::BasicBlock*>]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/MemDepPrinter.cpp:108:75: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309: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 /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/MemDepPrinter.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:57:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:79:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::BasicBlock*; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/PredIteratorCache.h:53:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/MemDepPrinter.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:273: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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:813:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair, const llvm::BasicBlock*>]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:882:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair, const llvm::BasicBlock*>; unsigned int N = 4]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SetVector.h:41:7: required from 'void llvm::DenseMapBase::moveFromOldBuckets(BucketT*, 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-rocm-1.6.0/include/llvm/ADT/DenseMap.h:681:5: required from 'void llvm::DenseMap::grow(unsigned int) [with 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-rocm-1.6.0/include/llvm/ADT/DenseMap.h:445:5: required from 'void llvm::DenseMapBase::grow(unsigned int) [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-rocm-1.6.0/include/llvm/ADT/DenseMap.h:489:13: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = const llvm::Instruction*; 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-rocm-1.6.0/include/llvm/ADT/DenseMap.h:455:15: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const llvm::Instruction*; ValueArgs = {}; 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-rocm-1.6.0/include/llvm/ADT/DenseMap.h:282: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-rocm-1.6.0/include/llvm/ADT/DenseMap.h:286: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-rocm-1.6.0/lib/Analysis/MemDepPrinter.cpp:107:16: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296: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 /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 34%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemDerefPrinter.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/MemDerefPrinter.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/MemDerefPrinter.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/MemDerefPrinter.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:57:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:79:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::BasicBlock*; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/PredIteratorCache.h:53:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 34%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemoryBuiltins.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/MemoryBuiltins.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/MemoryBuiltins.cpp [ 34%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemoryDependenceAnalysis.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/MemoryDependenceAnalysis.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/MemoryDependenceAnalysis.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/MemoryDependenceAnalysis.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/MemoryDependenceAnalysis.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/MemoryDependenceAnalysis.cpp:1564:72: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/MemoryDependenceAnalysis.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/MemoryDependenceAnalysis.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/MemoryDependenceAnalysis.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/MemoryDependenceAnalysis.cpp:1635:72: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/MemoryDependenceAnalysis.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/MemoryDependenceAnalysis.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/MemoryDependenceAnalysis.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:57:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:79:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::BasicBlock*; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/PredIteratorCache.h:53:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/MemoryDependenceAnalysis.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/MemoryDependenceAnalysis.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/MemoryDependenceAnalysis.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:273: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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:813:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:882:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/PredIteratorCache.h:28:7: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/MemoryDependenceAnalysis.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 34%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemoryLocation.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/MemoryLocation.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/MemoryLocation.cpp [ 34%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemorySSA.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/MemorySSA.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/MemorySSA.cpp [ 34%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemorySSAUpdater.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/MemorySSAUpdater.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/MemorySSAUpdater.cpp [ 34%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ModuleDebugInfoPrinter.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/ModuleDebugInfoPrinter.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/ModuleDebugInfoPrinter.cpp [ 34%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ModuleSummaryAnalysis.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/ModuleSummaryAnalysis.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/ModuleSummaryAnalysis.cpp [ 36%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ObjCARCAliasAnalysis.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/ObjCARCAliasAnalysis.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/ObjCARCAliasAnalysis.cpp [ 36%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ObjCARCAnalysisUtils.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/ObjCARCAnalysisUtils.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/ObjCARCAnalysisUtils.cpp [ 36%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ObjCARCInstKind.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/ObjCARCInstKind.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/ObjCARCInstKind.cpp [ 36%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/OptimizationDiagnosticInfo.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/OptimizationDiagnosticInfo.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/OptimizationDiagnosticInfo.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/PassManager.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/BlockFrequencyInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/OptimizationDiagnosticInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/OptimizationDiagnosticInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/OptimizationDiagnosticInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/OptimizationDiagnosticInfo.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 36%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/OrderedBasicBlock.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/OrderedBasicBlock.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/OrderedBasicBlock.cpp [ 36%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/PHITransAddr.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/PHITransAddr.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/PHITransAddr.cpp [ 36%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/PostDominators.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/PostDominators.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/PostDominators.cpp [ 36%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ProfileSummaryInfo.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/ProfileSummaryInfo.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/ProfileSummaryInfo.cpp [ 36%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/PtrUseVisitor.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/PtrUseVisitor.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/PtrUseVisitor.cpp [ 36%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/RegionInfo.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/RegionInfo.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/RegionInfo.cpp [ 36%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/RegionPass.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/RegionPass.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/RegionPass.cpp [ 36%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/RegionPrinter.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/RegionPrinter.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/RegionPrinter.cpp [ 36%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScalarEvolution.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/ScalarEvolution.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/ScalarEvolution.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/ScalarEvolution.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/ScalarEvolution.cpp:61: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:88: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-rocm-1.6.0/lib/Analysis/ScalarEvolution.cpp:577:26: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/ScalarEvolution.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/ScalarEvolution.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/ScalarEvolution.cpp:61: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:88: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-rocm-1.6.0/lib/Analysis/ScalarEvolution.cpp:611:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/ScalarEvolution.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/ScalarEvolution.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/ScalarEvolution.cpp:61: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:450:71: required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/ScalarEvolution.cpp:353:73: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/ScalarEvolution.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/ScalarEvolution.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/ScalarEvolution.cpp:61: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/DenseMap.h:653: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-rocm-1.6.0/include/llvm/ADT/DenseMap.h:607: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-rocm-1.6.0/lib/Analysis/ScalarEvolution.cpp:10995:68: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:374: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-rocm-1.6.0/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-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/DenseMap.h:653: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-rocm-1.6.0/include/llvm/ADT/DenseMap.h:607: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-rocm-1.6.0/include/llvm/Analysis/ScalarEvolution.h:374:7: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:374: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-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/ScalarEvolution.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/ScalarEvolution.cpp:61: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:273: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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:813:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:882:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/ScalarEvolution.cpp:10052:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/ScalarEvolution.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/ScalarEvolution.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/ScalarEvolution.cpp:61: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:273: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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:813:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:882:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:354:9: required from 'void llvm::DenseMapBase::moveFromOldBuckets(BucketT*, 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-rocm-1.6.0/include/llvm/ADT/DenseMap.h:681:5: required from 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector, 2>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 2> >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:445:5: required from 'void llvm::DenseMapBase::grow(unsigned int) [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-rocm-1.6.0/include/llvm/ADT/DenseMap.h:489:13: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = const llvm::SCEV*; 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-rocm-1.6.0/include/llvm/ADT/DenseMap.h:455:15: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const llvm::SCEV* const&; ValueArgs = {}; 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-rocm-1.6.0/include/llvm/ADT/DenseMap.h:270: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-rocm-1.6.0/include/llvm/ADT/DenseMap.h:274: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-rocm-1.6.0/lib/Analysis/ScalarEvolution.cpp:7110:23: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/ScalarEvolution.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/lib/Analysis/ScalarEvolution.cpp:61: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/ScalarEvolution.h: In member function 'const llvm::ScalarEvolution::BackedgeTakenInfo& llvm::ScalarEvolution::getBackedgeTakenInfo(const llvm::Loop*)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/ScalarEvolution.h:641:5: warning: '.llvm::ScalarEvolution::BackedgeTakenInfo::MaxOrZero' is used uninitialized in this function [-Wuninitialized] BUILDSTDERR: BackedgeTakenInfo(BackedgeTakenInfo &&) = default; BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/ScalarEvolution.h: In function 'const llvm::ScalarEvolution::BackedgeTakenInfo& llvm::ScalarEvolution::getPredicatedBackedgeTakenInfo(const llvm::Loop*)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/ScalarEvolution.h:641:5: warning: '.llvm::ScalarEvolution::BackedgeTakenInfo::MaxOrZero' is used uninitialized in this function [-Wuninitialized] BUILDSTDERR: BackedgeTakenInfo(BackedgeTakenInfo &&) = default; BUILDSTDERR: ^~~~~~~~~~~~~~~~~ [ 36%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScalarEvolutionAliasAnalysis.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/ScalarEvolutionAliasAnalysis.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/ScalarEvolutionAliasAnalysis.cpp [ 36%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScalarEvolutionExpander.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/ScalarEvolutionExpander.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/ScalarEvolutionExpander.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/ScalarEvolutionExpander.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/ScalarEvolutionExpander.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/ScalarEvolutionExpander.cpp:675:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/ScalarEvolutionExpander.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 36%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScalarEvolutionNormalization.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/ScalarEvolutionNormalization.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/ScalarEvolutionNormalization.cpp [ 36%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/SparsePropagation.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/SparsePropagation.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/SparsePropagation.cpp [ 36%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/TargetLibraryInfo.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/TargetLibraryInfo.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/TargetLibraryInfo.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/TargetLibraryInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/TargetLibraryInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/DenseMap.h:653: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-rocm-1.6.0/include/llvm/ADT/DenseMap.h:607: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-rocm-1.6.0/lib/Analysis/TargetLibraryInfo.cpp:500:54: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:374: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-rocm-1.6.0/include/llvm/ADT/DenseMap.h:39:8: note: 'struct llvm::detail::DenseMapPair >' declared here BUILDSTDERR: struct DenseMapPair : public std::pair { BUILDSTDERR: ^~~~~~~~~~~~ [ 36%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/TargetTransformInfo.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/TargetTransformInfo.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/TargetTransformInfo.cpp [ 36%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Trace.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/Trace.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/Trace.cpp [ 36%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/TypeBasedAliasAnalysis.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/TypeBasedAliasAnalysis.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/TypeBasedAliasAnalysis.cpp [ 36%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/TypeMetadataUtils.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/TypeMetadataUtils.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/TypeMetadataUtils.cpp [ 36%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScopedNoAliasAA.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/ScopedNoAliasAA.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/ScopedNoAliasAA.cpp [ 36%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ValueTracking.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/ValueTracking.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/ValueTracking.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Attributes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/CallSite.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/ValueTracking.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/ValueTracking.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/CallSite.h:29, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/ValueTracking.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/ValueTracking.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 36%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/VectorUtils.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/VectorUtils.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/VectorUtils.cpp [ 36%] Linking CXX static library ../../lib64/libLLVMAnalysis.a cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis && /usr/bin/cmake -P CMakeFiles/LLVMAnalysis.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMAnalysis.dir/link.txt --verbose=1 /usr/bin/ar qc ../../lib64/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/LazyBranchProbabilityInfo.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/LoopAnalysisManager.cpp.o CMakeFiles/LLVMAnalysis.dir/LoopUnrollAnalyzer.cpp.o CMakeFiles/LLVMAnalysis.dir/LoopInfo.cpp.o CMakeFiles/LLVMAnalysis.dir/LoopPass.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/MemorySSA.cpp.o CMakeFiles/LLVMAnalysis.dir/MemorySSAUpdater.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 /usr/bin/ranlib ../../lib64/libLLVMAnalysis.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 36%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/LTO /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/LTO /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/LTO/CMakeFiles/LLVMLTO.dir/DependInfo.cmake --color= Scanning dependencies of target LLVMLTO make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/LTO/CMakeFiles/LLVMLTO.dir/build.make lib/LTO/CMakeFiles/LLVMLTO.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 36%] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/Caching.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/LTO && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/LTO -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/LTO -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMLTO.dir/Caching.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/LTO/Caching.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/LTO/LTO.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/LTO/Caching.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/LTO/Caching.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/LTO/LTO.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/LTO/Caching.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/LTO/Caching.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 36%] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/LTO.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/LTO && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/LTO -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/LTO -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMLTO.dir/LTO.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/LTO/LTO.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/LTO/LTO.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/LTO/LTO.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/LTO/LTO.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/LTO/LTO.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 36%] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/LTOBackend.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/LTO && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/LTO -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/LTO -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMLTO.dir/LTOBackend.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/LTO/LTOBackend.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/LTO/LTOBackend.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/LTO/LTOBackend.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/LTO/LTOBackend.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/LTO/LTOBackend.cpp:17: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 36%] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/LTOModule.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/LTO && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/LTO -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/LTO -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMLTO.dir/LTOModule.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/LTO/LTOModule.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/LTO/LTOModule.cpp:46: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/LTO/legacy/LTOModule.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/LTO/LTOModule.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/LTO/legacy/LTOModule.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/LTO/legacy/LTOModule.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/LTO/LTOModule.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/LTO/legacy/LTOModule.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 36%] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/LTOCodeGenerator.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/LTO && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/LTO -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/LTO -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMLTO.dir/LTOCodeGenerator.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/LTO/LTOCodeGenerator.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/LTO/LTOCodeGenerator.cpp:58: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/LTO/legacy/LTOCodeGenerator.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/LTO/LTOCodeGenerator.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallPtrSet.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/LTO/legacy/LTOCodeGenerator.h:39, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/LTO/legacy/LTOCodeGenerator.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/LTO/LTOCodeGenerator.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallPtrSet.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/LTO/legacy/LTOCodeGenerator.h:39, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 36%] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/UpdateCompilerUsed.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/LTO && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/LTO -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/LTO -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMLTO.dir/UpdateCompilerUsed.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/LTO/UpdateCompilerUsed.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/LTO/UpdateCompilerUsed.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/LTO/legacy/UpdateCompilerUsed.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/LTO/UpdateCompilerUsed.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/LTO/legacy/UpdateCompilerUsed.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/LTO/legacy/UpdateCompilerUsed.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/LTO/UpdateCompilerUsed.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:669:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/LTO/legacy/UpdateCompilerUsed.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 36%] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/ThinLTOCodeGenerator.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/LTO && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/LTO -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/LTO -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMLTO.dir/ThinLTOCodeGenerator.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/LTO/ThinLTOCodeGenerator.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/LTO/legacy/ThinLTOCodeGenerator.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/LTO/ThinLTOCodeGenerator.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/LTO/legacy/ThinLTOCodeGenerator.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 36%] Linking CXX static library ../../lib64/libLLVMLTO.a cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/LTO && /usr/bin/cmake -P CMakeFiles/LLVMLTO.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/LTO && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMLTO.dir/link.txt --verbose=1 /usr/bin/ar qc ../../lib64/libLLVMLTO.a CMakeFiles/LLVMLTO.dir/Caching.cpp.o CMakeFiles/LLVMLTO.dir/LTO.cpp.o CMakeFiles/LLVMLTO.dir/LTOBackend.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 /usr/bin/ranlib ../../lib64/libLLVMLTO.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 36%] Built target LLVMLTO make -f lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build.make lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/DependInfo.cmake --color= Scanning dependencies of target LLVMExecutionEngine make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build.make lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 36%] Building CXX object lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/ExecutionEngine.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMExecutionEngine.dir/ExecutionEngine.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/ExecutionEngine.cpp BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/ExecutionEngine.cpp: In member function 'void llvm::ExecutionEngine::StoreValueToMemory(const llvm::GenericValue&, llvm::GenericValue*, llvm::Type*)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/ExecutionEngine.cpp:1065: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-rocm-1.6.0/lib/ExecutionEngine/ExecutionEngine.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ExecutionEngine/GenericValue.h:27:8: note: 'struct llvm::GenericValue' declared here BUILDSTDERR: struct GenericValue { BUILDSTDERR: ^~~~~~~~~~~~ [ 36%] Building CXX object lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/ExecutionEngineBindings.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMExecutionEngine.dir/ExecutionEngineBindings.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/ExecutionEngineBindings.cpp [ 36%] Building CXX object lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/GDBRegistrationListener.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMExecutionEngine.dir/GDBRegistrationListener.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/GDBRegistrationListener.cpp [ 36%] Building CXX object lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/SectionMemoryManager.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMExecutionEngine.dir/SectionMemoryManager.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/SectionMemoryManager.cpp [ 36%] Building CXX object lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/TargetSelect.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMExecutionEngine.dir/TargetSelect.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/TargetSelect.cpp [ 36%] Linking CXX static library ../../lib64/libLLVMExecutionEngine.a cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine && /usr/bin/cmake -P CMakeFiles/LLVMExecutionEngine.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMExecutionEngine.dir/link.txt --verbose=1 /usr/bin/ar qc ../../lib64/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 /usr/bin/ranlib ../../lib64/libLLVMExecutionEngine.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 36%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/Interpreter /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/Interpreter /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/DependInfo.cmake --color= Scanning dependencies of target LLVMInterpreter make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' [ 36%] Building CXX object lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/Execution.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/Interpreter && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/Interpreter -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/Interpreter -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMInterpreter.dir/Execution.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/Interpreter/Execution.cpp [ 36%] Building CXX object lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/ExternalFunctions.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/Interpreter && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/Interpreter -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/Interpreter -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMInterpreter.dir/ExternalFunctions.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp [ 36%] Building CXX object lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/Interpreter.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/Interpreter && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/Interpreter -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/Interpreter -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMInterpreter.dir/Interpreter.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/Interpreter/Interpreter.cpp [ 36%] Linking CXX static library ../../../lib64/libLLVMInterpreter.a cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/Interpreter && /usr/bin/cmake -P CMakeFiles/LLVMInterpreter.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/Interpreter && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMInterpreter.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../lib64/libLLVMInterpreter.a CMakeFiles/LLVMInterpreter.dir/Execution.cpp.o CMakeFiles/LLVMInterpreter.dir/ExternalFunctions.cpp.o CMakeFiles/LLVMInterpreter.dir/Interpreter.cpp.o /usr/bin/ranlib ../../../lib64/libLLVMInterpreter.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 36%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/MCJIT /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/MCJIT /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/DependInfo.cmake --color= Scanning dependencies of target LLVMMCJIT make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' [ 36%] Building CXX object lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/MCJIT.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/MCJIT && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/MCJIT -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/MCJIT -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMCJIT.dir/MCJIT.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/MCJIT/MCJIT.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/MCJIT/MCJIT.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/MCJIT/MCJIT.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallPtrSet.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/MCJIT/MCJIT.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 36%] Linking CXX static library ../../../lib64/libLLVMMCJIT.a cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/MCJIT && /usr/bin/cmake -P CMakeFiles/LLVMMCJIT.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/MCJIT && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMMCJIT.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../lib64/libLLVMMCJIT.a CMakeFiles/LLVMMCJIT.dir/MCJIT.cpp.o /usr/bin/ranlib ../../../lib64/libLLVMMCJIT.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 36%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/Orc /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/Orc /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/DependInfo.cmake --color= Scanning dependencies of target LLVMOrcJIT make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' [ 36%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/ExecutionUtils.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/Orc && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/Orc -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/Orc -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMOrcJIT.dir/ExecutionUtils.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/Orc/ExecutionUtils.cpp [ 36%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/IndirectionUtils.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/Orc && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/Orc -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/Orc -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMOrcJIT.dir/IndirectionUtils.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/Orc/IndirectionUtils.cpp [ 36%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/NullResolver.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/Orc && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/Orc -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/Orc -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMOrcJIT.dir/NullResolver.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/Orc/NullResolver.cpp [ 36%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/OrcABISupport.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/Orc && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/Orc -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/Orc -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMOrcJIT.dir/OrcABISupport.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/Orc/OrcABISupport.cpp [ 36%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/OrcCBindings.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/Orc && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/Orc -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/Orc -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMOrcJIT.dir/OrcCBindings.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/Orc/OrcCBindings.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/Orc/OrcCBindings.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCContext.h:635:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/Orc/OrcCBindings.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 36%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/OrcError.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/Orc && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/Orc -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/Orc -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMOrcJIT.dir/OrcError.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/Orc/OrcError.cpp [ 36%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/OrcMCJITReplacement.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/Orc && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/Orc -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/Orc -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMOrcJIT.dir/OrcMCJITReplacement.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/Orc/OrcMCJITReplacement.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/Orc/OrcMCJITReplacement.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/Orc/OrcMCJITReplacement.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCContext.h:635:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/Orc/OrcMCJITReplacement.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/Orc/OrcMCJITReplacement.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/Orc/OrcMCJITReplacement.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/Orc/OrcMCJITReplacement.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 36%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/RPCUtils.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/Orc && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/Orc -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/Orc -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMOrcJIT.dir/RPCUtils.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/Orc/RPCUtils.cpp [ 36%] Linking CXX static library ../../../lib64/libLLVMOrcJIT.a cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/Orc && /usr/bin/cmake -P CMakeFiles/LLVMOrcJIT.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/Orc && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMOrcJIT.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../lib64/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/RPCUtils.cpp.o /usr/bin/ranlib ../../../lib64/libLLVMOrcJIT.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 36%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/RuntimeDyld /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/RuntimeDyld /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/DependInfo.cmake --color= Scanning dependencies of target LLVMRuntimeDyld make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' [ 36%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/JITSymbol.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/RuntimeDyld && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/RuntimeDyld -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/RuntimeDyld -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMRuntimeDyld.dir/JITSymbol.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/RuntimeDyld/JITSymbol.cpp [ 36%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RTDyldMemoryManager.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/RuntimeDyld && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/RuntimeDyld -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/RuntimeDyld -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMRuntimeDyld.dir/RTDyldMemoryManager.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/RuntimeDyld/RTDyldMemoryManager.cpp [ 38%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyld.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/RuntimeDyld && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/RuntimeDyld -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/RuntimeDyld -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyld.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp [ 38%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldChecker.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/RuntimeDyld && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/RuntimeDyld -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/RuntimeDyld -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldChecker.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldChecker.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldCheckerImpl.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldChecker.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCContext.h:635:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ExecutionEngine/RuntimeDyldChecker.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldCheckerImpl.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldChecker.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ExecutionEngine/RuntimeDyldChecker.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldCOFF.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/RuntimeDyld && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/RuntimeDyld -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/RuntimeDyld -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldCOFF.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldCOFF.cpp [ 38%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldELF.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/RuntimeDyld && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/RuntimeDyld -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/RuntimeDyld -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldELF.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:332:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:1267:56: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldMachO.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/RuntimeDyld && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/RuntimeDyld -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/RuntimeDyld -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldMachO.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.cpp [ 38%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/Targets/RuntimeDyldELFMips.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/RuntimeDyld && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/RuntimeDyld -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/RuntimeDyld -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMRuntimeDyld.dir/Targets/RuntimeDyldELFMips.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldELFMips.cpp [ 38%] Linking CXX static library ../../../lib64/libLLVMRuntimeDyld.a cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/RuntimeDyld && /usr/bin/cmake -P CMakeFiles/LLVMRuntimeDyld.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/RuntimeDyld && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMRuntimeDyld.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../lib64/libLLVMRuntimeDyld.a CMakeFiles/LLVMRuntimeDyld.dir/JITSymbol.cpp.o 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 CMakeFiles/LLVMRuntimeDyld.dir/Targets/RuntimeDyldELFMips.cpp.o /usr/bin/ranlib ../../../lib64/libLLVMRuntimeDyld.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 38%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/CMakeFiles/LLVMTarget.dir/DependInfo.cmake --color= Scanning dependencies of target LLVMTarget make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Target/CMakeFiles/LLVMTarget.dir/build.make lib/Target/CMakeFiles/LLVMTarget.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 38%] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/Target.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTarget.dir/Target.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/Target.cpp [ 38%] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/TargetIntrinsicInfo.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTarget.dir/TargetIntrinsicInfo.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/TargetIntrinsicInfo.cpp [ 38%] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/TargetLoweringObjectFile.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTarget.dir/TargetLoweringObjectFile.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/TargetLoweringObjectFile.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/TargetLoweringObjectFile.cpp:33: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetLoweringObjectFile.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/TargetLoweringObjectFile.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:332:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetLoweringObjectFile.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetLoweringObjectFile.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/TargetLoweringObjectFile.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCContext.h:635:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetLoweringObjectFile.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetLoweringObjectFile.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/TargetLoweringObjectFile.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetLoweringObjectFile.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 40%] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/TargetMachine.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTarget.dir/TargetMachine.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/TargetMachine.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/TargetMachine.cpp:31: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/TargetMachine.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCContext.h:635:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/TargetMachine.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 40%] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/TargetMachineC.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTarget.dir/TargetMachineC.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/TargetMachineC.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/TargetMachineC.cpp:28: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ [ 40%] Linking CXX static library ../../lib64/libLLVMTarget.a cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target && /usr/bin/cmake -P CMakeFiles/LLVMTarget.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMTarget.dir/link.txt --verbose=1 /usr/bin/ar qc ../../lib64/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 /usr/bin/ranlib ../../lib64/libLLVMTarget.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 40%] Built target LLVMTarget 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/DependInfo.cmake --color= Scanning dependencies of target AMDGPUCommonTableGen make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' [ 40%] Building AMDGPUGenRegisterInfo.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU && ../../../bin/llvm-tblgen -gen-register-info -I /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU -I /builddir/build/BUILD/llvm-rocm-1.6.0/include -I /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.td -o /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc.tmp [ 40%] Building AMDGPUGenInstrInfo.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU && ../../../bin/llvm-tblgen -gen-instr-info -I /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU -I /builddir/build/BUILD/llvm-rocm-1.6.0/include -I /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.td -o /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/AMDGPUGenInstrInfo.inc.tmp [ 40%] Building AMDGPUGenDAGISel.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU && ../../../bin/llvm-tblgen -gen-dag-isel -I /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU -I /builddir/build/BUILD/llvm-rocm-1.6.0/include -I /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.td -o /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/AMDGPUGenDAGISel.inc.tmp [ 40%] Building AMDGPUGenCallingConv.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU && ../../../bin/llvm-tblgen -gen-callingconv -I /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU -I /builddir/build/BUILD/llvm-rocm-1.6.0/include -I /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.td -o /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/AMDGPUGenCallingConv.inc.tmp [ 40%] Building AMDGPUGenSubtargetInfo.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU && ../../../bin/llvm-tblgen -gen-subtarget -I /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU -I /builddir/build/BUILD/llvm-rocm-1.6.0/include -I /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.td -o /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/AMDGPUGenSubtargetInfo.inc.tmp [ 40%] Building AMDGPUGenIntrinsics.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU && ../../../bin/llvm-tblgen -gen-tgt-intrinsic -I /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU -I /builddir/build/BUILD/llvm-rocm-1.6.0/include -I /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.td -o /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/AMDGPUGenIntrinsics.inc.tmp [ 40%] Building AMDGPUGenMCCodeEmitter.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU && ../../../bin/llvm-tblgen -gen-emitter -I /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU -I /builddir/build/BUILD/llvm-rocm-1.6.0/include -I /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.td -o /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/AMDGPUGenMCCodeEmitter.inc.tmp [ 40%] Building AMDGPUGenDFAPacketizer.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU && ../../../bin/llvm-tblgen -gen-dfa-packetizer -I /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU -I /builddir/build/BUILD/llvm-rocm-1.6.0/include -I /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.td -o /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/AMDGPUGenDFAPacketizer.inc.tmp [ 40%] Building AMDGPUGenAsmWriter.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU && ../../../bin/llvm-tblgen -gen-asm-writer -I /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU -I /builddir/build/BUILD/llvm-rocm-1.6.0/include -I /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.td -o /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/AMDGPUGenAsmWriter.inc.tmp [ 40%] Building AMDGPUGenAsmMatcher.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU && ../../../bin/llvm-tblgen -gen-asm-matcher -I /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU -I /builddir/build/BUILD/llvm-rocm-1.6.0/include -I /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.td -o /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/AMDGPUGenAsmMatcher.inc.tmp [ 40%] Building AMDGPUGenDisassemblerTables.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU && ../../../bin/llvm-tblgen -gen-disassembler -I /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU -I /builddir/build/BUILD/llvm-rocm-1.6.0/include -I /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.td -o /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/AMDGPUGenDisassemblerTables.inc.tmp [ 40%] Building AMDGPUGenMCPseudoLowering.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU && ../../../bin/llvm-tblgen -gen-pseudo-lowering -I /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU -I /builddir/build/BUILD/llvm-rocm-1.6.0/include -I /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.td -o /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/AMDGPUGenMCPseudoLowering.inc.tmp [ 40%] Building AMDGPUGenRegisterBank.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU && ../../../bin/llvm-tblgen -gen-register-bank -I /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU -I /builddir/build/BUILD/llvm-rocm-1.6.0/include -I /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.td -o /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/AMDGPUGenRegisterBank.inc.tmp [ 40%] Updating AMDGPUGenRegisterInfo.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc.tmp /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc [ 40%] Updating AMDGPUGenInstrInfo.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/AMDGPUGenInstrInfo.inc.tmp /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/AMDGPUGenInstrInfo.inc [ 40%] Updating AMDGPUGenDAGISel.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/AMDGPUGenDAGISel.inc.tmp /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/AMDGPUGenDAGISel.inc [ 40%] Updating AMDGPUGenCallingConv.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/AMDGPUGenCallingConv.inc.tmp /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/AMDGPUGenCallingConv.inc [ 40%] Updating AMDGPUGenSubtargetInfo.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/AMDGPUGenSubtargetInfo.inc.tmp /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/AMDGPUGenSubtargetInfo.inc [ 40%] Updating AMDGPUGenIntrinsics.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/AMDGPUGenIntrinsics.inc.tmp /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/AMDGPUGenIntrinsics.inc [ 40%] Updating AMDGPUGenMCCodeEmitter.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/AMDGPUGenMCCodeEmitter.inc.tmp /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/AMDGPUGenMCCodeEmitter.inc [ 40%] Updating AMDGPUGenDFAPacketizer.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/AMDGPUGenDFAPacketizer.inc.tmp /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/AMDGPUGenDFAPacketizer.inc [ 40%] Updating AMDGPUGenAsmWriter.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/AMDGPUGenAsmWriter.inc.tmp /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/AMDGPUGenAsmWriter.inc [ 40%] Updating AMDGPUGenAsmMatcher.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/AMDGPUGenAsmMatcher.inc.tmp /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/AMDGPUGenAsmMatcher.inc [ 40%] Updating AMDGPUGenDisassemblerTables.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/AMDGPUGenDisassemblerTables.inc.tmp /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/AMDGPUGenDisassemblerTables.inc [ 40%] Updating AMDGPUGenMCPseudoLowering.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/AMDGPUGenMCPseudoLowering.inc.tmp /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/AMDGPUGenMCPseudoLowering.inc [ 41%] Updating AMDGPUGenRegisterBank.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/AMDGPUGenRegisterBank.inc.tmp /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/AMDGPUGenRegisterBank.inc make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 41%] Built target AMDGPUCommonTableGen 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86 /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/DependInfo.cmake --color= Scanning dependencies of target X86CommonTableGen make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' [ 41%] Building X86GenRegisterInfo.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 && ../../../bin/llvm-tblgen -gen-register-info -I /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86 -I /builddir/build/BUILD/llvm-rocm-1.6.0/include -I /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86.td -o /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/X86GenRegisterInfo.inc.tmp [ 41%] Building X86GenDisassemblerTables.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 && ../../../bin/llvm-tblgen -gen-disassembler -I /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86 -I /builddir/build/BUILD/llvm-rocm-1.6.0/include -I /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86.td -o /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/X86GenDisassemblerTables.inc.tmp [ 43%] Building X86GenInstrInfo.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 && ../../../bin/llvm-tblgen -gen-instr-info -I /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86 -I /builddir/build/BUILD/llvm-rocm-1.6.0/include -I /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86.td -o /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/X86GenInstrInfo.inc.tmp [ 43%] Building X86GenAsmWriter.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 && ../../../bin/llvm-tblgen -gen-asm-writer -I /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86 -I /builddir/build/BUILD/llvm-rocm-1.6.0/include -I /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86.td -o /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/X86GenAsmWriter.inc.tmp [ 43%] Building X86GenAsmWriter1.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 && ../../../bin/llvm-tblgen -gen-asm-writer -asmwriternum=1 -I /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86 -I /builddir/build/BUILD/llvm-rocm-1.6.0/include -I /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86.td -o /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/X86GenAsmWriter1.inc.tmp [ 43%] Building X86GenAsmMatcher.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 && ../../../bin/llvm-tblgen -gen-asm-matcher -I /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86 -I /builddir/build/BUILD/llvm-rocm-1.6.0/include -I /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86.td -o /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/X86GenAsmMatcher.inc.tmp [ 43%] Building X86GenDAGISel.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 && ../../../bin/llvm-tblgen -gen-dag-isel -I /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86 -I /builddir/build/BUILD/llvm-rocm-1.6.0/include -I /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86.td -o /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/X86GenDAGISel.inc.tmp [ 43%] Building X86GenFastISel.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 && ../../../bin/llvm-tblgen -gen-fast-isel -I /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86 -I /builddir/build/BUILD/llvm-rocm-1.6.0/include -I /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86.td -o /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/X86GenFastISel.inc.tmp [ 43%] Building X86GenCallingConv.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 && ../../../bin/llvm-tblgen -gen-callingconv -I /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86 -I /builddir/build/BUILD/llvm-rocm-1.6.0/include -I /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86.td -o /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/X86GenCallingConv.inc.tmp [ 43%] Building X86GenSubtargetInfo.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 && ../../../bin/llvm-tblgen -gen-subtarget -I /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86 -I /builddir/build/BUILD/llvm-rocm-1.6.0/include -I /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86.td -o /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/X86GenSubtargetInfo.inc.tmp [ 43%] Building X86GenEVEX2VEXTables.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 && ../../../bin/llvm-tblgen -gen-x86-EVEX2VEX-tables -I /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86 -I /builddir/build/BUILD/llvm-rocm-1.6.0/include -I /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86.td -o /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/X86GenEVEX2VEXTables.inc.tmp [ 43%] Building X86GenFoldTables.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 && ../../../bin/llvm-tblgen -gen-x86-fold-tables -I /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86 -I /builddir/build/BUILD/llvm-rocm-1.6.0/include -I /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86.td -o /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/X86GenFoldTables.inc.tmp [ 43%] Building X86GenRegisterBank.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 && ../../../bin/llvm-tblgen -gen-register-bank -I /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86 -I /builddir/build/BUILD/llvm-rocm-1.6.0/include -I /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86.td -o /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/X86GenRegisterBank.inc.tmp [ 43%] Building X86GenGlobalISel.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 && ../../../bin/llvm-tblgen -gen-global-isel -I /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86 -I /builddir/build/BUILD/llvm-rocm-1.6.0/include -I /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86.td -o /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/X86GenGlobalISel.inc.tmp [ 43%] Updating X86GenRegisterInfo.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/X86GenRegisterInfo.inc.tmp /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/X86GenRegisterInfo.inc [ 43%] Updating X86GenDisassemblerTables.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/X86GenDisassemblerTables.inc.tmp /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/X86GenDisassemblerTables.inc [ 43%] Updating X86GenInstrInfo.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/X86GenInstrInfo.inc.tmp /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/X86GenInstrInfo.inc [ 43%] Updating X86GenAsmWriter.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/X86GenAsmWriter.inc.tmp /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/X86GenAsmWriter.inc [ 43%] Updating X86GenAsmWriter1.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/X86GenAsmWriter1.inc.tmp /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/X86GenAsmWriter1.inc [ 43%] Updating X86GenAsmMatcher.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/X86GenAsmMatcher.inc.tmp /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/X86GenAsmMatcher.inc [ 43%] Updating X86GenDAGISel.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/X86GenDAGISel.inc.tmp /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/X86GenDAGISel.inc [ 43%] Updating X86GenFastISel.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/X86GenFastISel.inc.tmp /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/X86GenFastISel.inc [ 43%] Updating X86GenCallingConv.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/X86GenCallingConv.inc.tmp /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/X86GenCallingConv.inc [ 43%] Updating X86GenSubtargetInfo.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/X86GenSubtargetInfo.inc.tmp /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/X86GenSubtargetInfo.inc [ 43%] Updating X86GenEVEX2VEXTables.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/X86GenEVEX2VEXTables.inc.tmp /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/X86GenEVEX2VEXTables.inc [ 43%] Updating X86GenFoldTables.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/X86GenFoldTables.inc.tmp /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/X86GenFoldTables.inc [ 43%] Updating X86GenRegisterBank.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/X86GenRegisterBank.inc.tmp /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/X86GenRegisterBank.inc [ 43%] Updating X86GenGlobalISel.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/X86GenGlobalISel.inc.tmp /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/X86GenGlobalISel.inc make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 43%] Built target X86CommonTableGen make -f lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build.make lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/AsmParser /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/AsmParser /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/DependInfo.cmake --color= Scanning dependencies of target LLVMAsmParser make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build.make lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 43%] Building CXX object lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/LLLexer.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/AsmParser && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/AsmParser -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/AsmParser -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAsmParser.dir/LLLexer.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/AsmParser/LLLexer.cpp [ 43%] Building CXX object lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/LLParser.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/AsmParser && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/AsmParser -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/AsmParser -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAsmParser.dir/LLParser.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/AsmParser/LLParser.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/AsmParser/LLLexer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/AsmParser/LLParser.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/AsmParser/LLParser.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/AsmParser/LLParser.cpp:5336:72: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APInt.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/AsmParser/LLLexer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/AsmParser/LLParser.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/AsmParser/LLLexer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/AsmParser/LLParser.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/AsmParser/LLParser.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/AsmParser/LLParser.cpp:5889:65: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APInt.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/AsmParser/LLLexer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/AsmParser/LLParser.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 43%] Building CXX object lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/Parser.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/AsmParser && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/AsmParser -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/AsmParser -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAsmParser.dir/Parser.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/AsmParser/Parser.cpp [ 43%] Linking CXX static library ../../lib64/libLLVMAsmParser.a cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/AsmParser && /usr/bin/cmake -P CMakeFiles/LLVMAsmParser.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/AsmParser && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMAsmParser.dir/link.txt --verbose=1 /usr/bin/ar qc ../../lib64/libLLVMAsmParser.a CMakeFiles/LLVMAsmParser.dir/LLLexer.cpp.o CMakeFiles/LLVMAsmParser.dir/LLParser.cpp.o CMakeFiles/LLVMAsmParser.dir/Parser.cpp.o /usr/bin/ranlib ../../lib64/libLLVMAsmParser.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 43%] Built target LLVMAsmParser make -f lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build.make lib/ProfileData/CMakeFiles/LLVMProfileData.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ProfileData /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ProfileData /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ProfileData/CMakeFiles/LLVMProfileData.dir/DependInfo.cmake --color= Scanning dependencies of target LLVMProfileData make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build.make lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 43%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/InstrProf.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ProfileData && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ProfileData -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/ProfileData -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMProfileData.dir/InstrProf.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ProfileData/InstrProf.cpp [ 43%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/InstrProfReader.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ProfileData && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ProfileData -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/ProfileData -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMProfileData.dir/InstrProfReader.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ProfileData/InstrProfReader.cpp [ 43%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/InstrProfWriter.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ProfileData && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ProfileData -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/ProfileData -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMProfileData.dir/InstrProfWriter.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ProfileData/InstrProfWriter.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ProfileData/InstrProfWriter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:57:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:79:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::OnDiskChainedHashTableGenerator::Item; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:431:65: required from 'T* llvm::SpecificBumpPtrAllocator::Allocate(size_t) [with T = llvm::OnDiskChainedHashTableGenerator::Item; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/OnDiskHashTable.h:129: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-rocm-1.6.0/include/llvm/Support/OnDiskHashTable.h:118: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-rocm-1.6.0/lib/ProfileData/InstrProfWriter.cpp:253:49: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 43%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/ProfileSummaryBuilder.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ProfileData && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ProfileData -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/ProfileData -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMProfileData.dir/ProfileSummaryBuilder.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ProfileData/ProfileSummaryBuilder.cpp [ 43%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/SampleProf.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ProfileData && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ProfileData -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/ProfileData -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMProfileData.dir/SampleProf.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ProfileData/SampleProf.cpp [ 43%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/SampleProfReader.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ProfileData && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ProfileData -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/ProfileData -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMProfileData.dir/SampleProfReader.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ProfileData/SampleProfReader.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ProfileData/SampleProfReader.h:212, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ProfileData/SampleProfReader.cpp:23: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ProfileData/SampleProfReader.h:212, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ProfileData/SampleProfReader.cpp:23: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 43%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/SampleProfWriter.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ProfileData && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ProfileData -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/ProfileData -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMProfileData.dir/SampleProfWriter.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ProfileData/SampleProfWriter.cpp [ 43%] Linking CXX static library ../../lib64/libLLVMProfileData.a cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ProfileData && /usr/bin/cmake -P CMakeFiles/LLVMProfileData.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ProfileData && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMProfileData.dir/link.txt --verbose=1 /usr/bin/ar qc ../../lib64/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 /usr/bin/ranlib ../../lib64/libLLVMProfileData.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 43%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ProfileData/Coverage /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ProfileData/Coverage /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/DependInfo.cmake --color= Scanning dependencies of target LLVMCoverage make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' [ 43%] Building CXX object lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/CoverageMapping.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ProfileData/Coverage && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ProfileData/Coverage -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/ProfileData/Coverage -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCoverage.dir/CoverageMapping.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ProfileData/Coverage/CoverageMapping.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ProfileData/Coverage/CoverageMapping.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ProfileData/Coverage/CoverageMapping.cpp:63:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 43%] Building CXX object lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/CoverageMappingWriter.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ProfileData/Coverage && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ProfileData/Coverage -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/ProfileData/Coverage -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCoverage.dir/CoverageMappingWriter.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ProfileData/Coverage/CoverageMappingWriter.cpp [ 43%] Building CXX object lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/CoverageMappingReader.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ProfileData/Coverage && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ProfileData/Coverage -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/ProfileData/Coverage -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCoverage.dir/CoverageMappingReader.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp [ 43%] Linking CXX static library ../../../lib64/libLLVMCoverage.a cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ProfileData/Coverage && /usr/bin/cmake -P CMakeFiles/LLVMCoverage.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ProfileData/Coverage && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMCoverage.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../lib64/libLLVMCoverage.a CMakeFiles/LLVMCoverage.dir/CoverageMapping.cpp.o CMakeFiles/LLVMCoverage.dir/CoverageMappingWriter.cpp.o CMakeFiles/LLVMCoverage.dir/CoverageMappingReader.cpp.o /usr/bin/ranlib ../../../lib64/libLLVMCoverage.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 43%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Passes /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Passes /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Passes/CMakeFiles/LLVMPasses.dir/DependInfo.cmake --color= Scanning dependencies of target LLVMPasses make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Passes/CMakeFiles/LLVMPasses.dir/build.make lib/Passes/CMakeFiles/LLVMPasses.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 43%] Building CXX object lib/Passes/CMakeFiles/LLVMPasses.dir/PassBuilder.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Passes && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Passes -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Passes -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMPasses.dir/PassBuilder.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Passes/PassBuilder.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/PriorityWorklist.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/CGSCCPassManager.h:92, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Passes/PassBuilder.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Passes/PassBuilder.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Passes/PassBuilder.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/PriorityWorklist.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/CGSCCPassManager.h:92, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Passes/PassBuilder.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Passes/PassBuilder.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:273: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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:813:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:882:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 4]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:32:7: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Passes/PassBuilder.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/PriorityWorklist.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/CGSCCPassManager.h:92, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Passes/PassBuilder.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Passes/PassBuilder.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:273: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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:813:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:882:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 4]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Scalar/GVN.h:46:7: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Passes/PassBuilder.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/PriorityWorklist.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/CGSCCPassManager.h:92, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Passes/PassBuilder.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Passes/PassBuilder.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:273: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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:813:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:882:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Transforms/Scalar/GVN.h:46:7: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Passes/PassBuilder.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 43%] Linking CXX static library ../../lib64/libLLVMPasses.a cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Passes && /usr/bin/cmake -P CMakeFiles/LLVMPasses.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Passes && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMPasses.dir/link.txt --verbose=1 /usr/bin/ar qc ../../lib64/libLLVMPasses.a CMakeFiles/LLVMPasses.dir/PassBuilder.cpp.o /usr/bin/ranlib ../../lib64/libLLVMPasses.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 43%] Built target LLVMPasses make -f lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/build.make lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ToolDrivers/llvm-lib /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ToolDrivers/llvm-lib /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/DependInfo.cmake --color= Scanning dependencies of target LibOptionsTableGen make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/build.make lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 43%] Building Options.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ToolDrivers/llvm-lib && ../../../bin/llvm-tblgen -gen-opt-parser-defs -I /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ToolDrivers/llvm-lib -I /builddir/build/BUILD/llvm-rocm-1.6.0/include /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ToolDrivers/llvm-lib/Options.td -o /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ToolDrivers/llvm-lib/Options.inc.tmp [ 43%] Updating Options.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ToolDrivers/llvm-lib && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ToolDrivers/llvm-lib/Options.inc.tmp /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ToolDrivers/llvm-lib/Options.inc make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 43%] Built target LibOptionsTableGen make -f tools/clang/include/clang/AST/CMakeFiles/ClangDeclNodes.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangDeclNodes.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST/CMakeFiles/ClangDeclNodes.dir/DependInfo.cmake --color= Scanning dependencies of target ClangDeclNodes make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/clang/include/clang/AST/CMakeFiles/ClangDeclNodes.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangDeclNodes.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 43%] Building DeclNodes.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST && ../../../../../bin/clang-tblgen -gen-clang-decl-nodes -I /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST -I /builddir/build/BUILD/llvm-rocm-1.6.0/include /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/../Basic/DeclNodes.td -o /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST/DeclNodes.inc.tmp [ 43%] Updating DeclNodes.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST/DeclNodes.inc.tmp /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST/DeclNodes.inc make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 43%] Built target ClangDeclNodes make -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandList.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandList.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandList.dir/DependInfo.cmake --color= Scanning dependencies of target ClangCommentCommandList make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandList.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandList.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 43%] Building CommentCommandList.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST && ../../../../../bin/clang-tblgen -gen-clang-comment-command-list -I /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST -I /builddir/build/BUILD/llvm-rocm-1.6.0/include /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/CommentCommands.td -o /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST/CommentCommandList.inc.tmp [ 43%] Updating CommentCommandList.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST/CommentCommandList.inc.tmp /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST/CommentCommandList.inc make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 43%] Built target ClangCommentCommandList make -f tools/clang/include/clang/AST/CMakeFiles/ClangStmtNodes.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangStmtNodes.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST/CMakeFiles/ClangStmtNodes.dir/DependInfo.cmake --color= Scanning dependencies of target ClangStmtNodes make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/clang/include/clang/AST/CMakeFiles/ClangStmtNodes.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangStmtNodes.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 43%] Building StmtNodes.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST && ../../../../../bin/clang-tblgen -gen-clang-stmt-nodes -I /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST -I /builddir/build/BUILD/llvm-rocm-1.6.0/include /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/../Basic/StmtNodes.td -o /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST/StmtNodes.inc.tmp [ 43%] Updating StmtNodes.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST/StmtNodes.inc.tmp /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST/StmtNodes.inc make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 43%] Built target ClangStmtNodes make -f tools/clang/include/clang/AST/CMakeFiles/ClangAttrVisitor.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangAttrVisitor.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST/CMakeFiles/ClangAttrVisitor.dir/DependInfo.cmake --color= Scanning dependencies of target ClangAttrVisitor make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/clang/include/clang/AST/CMakeFiles/ClangAttrVisitor.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangAttrVisitor.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 43%] Building AttrVisitor.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST && ../../../../../bin/clang-tblgen -gen-clang-attr-ast-visitor -I /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/../../ -I /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST -I /builddir/build/BUILD/llvm-rocm-1.6.0/include /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/../Basic/Attr.td -o /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST/AttrVisitor.inc.tmp [ 43%] Updating AttrVisitor.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST/AttrVisitor.inc.tmp /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST/AttrVisitor.inc make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 43%] Built target ClangAttrVisitor make -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTags.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTags.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTags.dir/DependInfo.cmake --color= Scanning dependencies of target ClangCommentHTMLTags make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTags.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTags.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 43%] Building CommentHTMLTags.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST && ../../../../../bin/clang-tblgen -gen-clang-comment-html-tags -I /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST -I /builddir/build/BUILD/llvm-rocm-1.6.0/include /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/CommentHTMLTags.td -o /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST/CommentHTMLTags.inc.tmp [ 43%] Updating CommentHTMLTags.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST/CommentHTMLTags.inc.tmp /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST/CommentHTMLTags.inc make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 43%] Built target ClangCommentHTMLTags make -f tools/clang/include/clang/AST/CMakeFiles/ClangAttrDump.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangAttrDump.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST/CMakeFiles/ClangAttrDump.dir/DependInfo.cmake --color= Scanning dependencies of target ClangAttrDump make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/clang/include/clang/AST/CMakeFiles/ClangAttrDump.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangAttrDump.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 43%] Building AttrDump.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST && ../../../../../bin/clang-tblgen -gen-clang-attr-dump -I /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/../../ -I /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST -I /builddir/build/BUILD/llvm-rocm-1.6.0/include /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/../Basic/Attr.td -o /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST/AttrDump.inc.tmp [ 43%] Updating AttrDump.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST/AttrDump.inc.tmp /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST/AttrDump.inc make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 43%] Built target ClangAttrDump make -f tools/clang/include/clang/AST/CMakeFiles/ClangAttrClasses.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangAttrClasses.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST/CMakeFiles/ClangAttrClasses.dir/DependInfo.cmake --color= Scanning dependencies of target ClangAttrClasses make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/clang/include/clang/AST/CMakeFiles/ClangAttrClasses.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangAttrClasses.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 43%] Building Attrs.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST && ../../../../../bin/clang-tblgen -gen-clang-attr-classes -I /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/../../ -I /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST -I /builddir/build/BUILD/llvm-rocm-1.6.0/include /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/../Basic/Attr.td -o /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST/Attrs.inc.tmp [ 43%] Updating Attrs.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST/Attrs.inc.tmp /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST/Attrs.inc make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 43%] Built target ClangAttrClasses make -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentNodes.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentNodes.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST/CMakeFiles/ClangCommentNodes.dir/DependInfo.cmake --color= Scanning dependencies of target ClangCommentNodes make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentNodes.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentNodes.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 43%] Building CommentNodes.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST && ../../../../../bin/clang-tblgen -gen-clang-comment-nodes -I /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST -I /builddir/build/BUILD/llvm-rocm-1.6.0/include /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/../Basic/CommentNodes.td -o /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST/CommentNodes.inc.tmp [ 43%] Updating CommentNodes.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST/CommentNodes.inc.tmp /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST/CommentNodes.inc make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 43%] Built target ClangCommentNodes make -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTagsProperties.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTagsProperties.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTagsProperties.dir/DependInfo.cmake --color= Scanning dependencies of target ClangCommentHTMLTagsProperties make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTagsProperties.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTagsProperties.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 43%] Building CommentHTMLTagsProperties.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST && ../../../../../bin/clang-tblgen -gen-clang-comment-html-tags-properties -I /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST -I /builddir/build/BUILD/llvm-rocm-1.6.0/include /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/CommentHTMLTags.td -o /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST/CommentHTMLTagsProperties.inc.tmp [ 43%] Updating CommentHTMLTagsProperties.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST/CommentHTMLTagsProperties.inc.tmp /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST/CommentHTMLTagsProperties.inc make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 43%] Built target ClangCommentHTMLTagsProperties make -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLNamedCharacterReferences.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLNamedCharacterReferences.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLNamedCharacterReferences.dir/DependInfo.cmake --color= Scanning dependencies of target ClangCommentHTMLNamedCharacterReferences make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLNamedCharacterReferences.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLNamedCharacterReferences.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 43%] Building CommentHTMLNamedCharacterReferences.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST && ../../../../../bin/clang-tblgen -gen-clang-comment-html-named-character-references -I /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST -I /builddir/build/BUILD/llvm-rocm-1.6.0/include /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/CommentHTMLNamedCharacterReferences.td -o /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST/CommentHTMLNamedCharacterReferences.inc.tmp [ 43%] Updating CommentHTMLNamedCharacterReferences.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST/CommentHTMLNamedCharacterReferences.inc.tmp /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST/CommentHTMLNamedCharacterReferences.inc make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 43%] Built target ClangCommentHTMLNamedCharacterReferences make -f tools/clang/include/clang/AST/CMakeFiles/ClangAttrImpl.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangAttrImpl.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST/CMakeFiles/ClangAttrImpl.dir/DependInfo.cmake --color= Scanning dependencies of target ClangAttrImpl make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/clang/include/clang/AST/CMakeFiles/ClangAttrImpl.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangAttrImpl.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 43%] Building AttrImpl.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST && ../../../../../bin/clang-tblgen -gen-clang-attr-impl -I /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/../../ -I /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST -I /builddir/build/BUILD/llvm-rocm-1.6.0/include /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/../Basic/Attr.td -o /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST/AttrImpl.inc.tmp [ 43%] Updating AttrImpl.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST/AttrImpl.inc.tmp /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST/AttrImpl.inc make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 43%] Built target ClangAttrImpl make -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandInfo.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandInfo.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandInfo.dir/DependInfo.cmake --color= Scanning dependencies of target ClangCommentCommandInfo make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandInfo.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandInfo.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 43%] Building CommentCommandInfo.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST && ../../../../../bin/clang-tblgen -gen-clang-comment-command-info -I /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST -I /builddir/build/BUILD/llvm-rocm-1.6.0/include /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/CommentCommands.td -o /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST/CommentCommandInfo.inc.tmp [ 43%] Updating CommentCommandInfo.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST/CommentCommandInfo.inc.tmp /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST/CommentCommandInfo.inc make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 43%] Built target ClangCommentCommandInfo make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticFrontend.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticFrontend.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticFrontend.dir/DependInfo.cmake --color= Scanning dependencies of target ClangDiagnosticFrontend make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticFrontend.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticFrontend.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 43%] Building DiagnosticFrontendKinds.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic && ../../../../../bin/clang-tblgen -gen-clang-diags-defs -clang-component=Frontend -I /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic -I /builddir/build/BUILD/llvm-rocm-1.6.0/include /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.td -o /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic/DiagnosticFrontendKinds.inc.tmp [ 43%] Updating DiagnosticFrontendKinds.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic/DiagnosticFrontendKinds.inc.tmp /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic/DiagnosticFrontendKinds.inc make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 43%] Built target ClangDiagnosticFrontend make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticCommon.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticCommon.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticCommon.dir/DependInfo.cmake --color= Scanning dependencies of target ClangDiagnosticCommon make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticCommon.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticCommon.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 43%] Building DiagnosticCommonKinds.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic && ../../../../../bin/clang-tblgen -gen-clang-diags-defs -clang-component=Common -I /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic -I /builddir/build/BUILD/llvm-rocm-1.6.0/include /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.td -o /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic/DiagnosticCommonKinds.inc.tmp [ 43%] Updating DiagnosticCommonKinds.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic/DiagnosticCommonKinds.inc.tmp /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic/DiagnosticCommonKinds.inc make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 43%] Built target ClangDiagnosticCommon make -f tools/clang/include/clang/Basic/CMakeFiles/ClangAttrList.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangAttrList.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic/CMakeFiles/ClangAttrList.dir/DependInfo.cmake --color= Scanning dependencies of target ClangAttrList make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/clang/include/clang/Basic/CMakeFiles/ClangAttrList.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangAttrList.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 43%] Building AttrList.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic && ../../../../../bin/clang-tblgen -gen-clang-attr-list -I /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/../../ -I /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic -I /builddir/build/BUILD/llvm-rocm-1.6.0/include /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Attr.td -o /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic/AttrList.inc.tmp [ 43%] Updating AttrList.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic/AttrList.inc.tmp /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic/AttrList.inc make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 43%] Built target ClangAttrList make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticDriver.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticDriver.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticDriver.dir/DependInfo.cmake --color= Scanning dependencies of target ClangDiagnosticDriver make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticDriver.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticDriver.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 43%] Building DiagnosticDriverKinds.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic && ../../../../../bin/clang-tblgen -gen-clang-diags-defs -clang-component=Driver -I /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic -I /builddir/build/BUILD/llvm-rocm-1.6.0/include /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.td -o /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic/DiagnosticDriverKinds.inc.tmp [ 43%] Updating DiagnosticDriverKinds.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic/DiagnosticDriverKinds.inc.tmp /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic/DiagnosticDriverKinds.inc make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 43%] Built target ClangDiagnosticDriver make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAnalysis.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAnalysis.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAnalysis.dir/DependInfo.cmake --color= Scanning dependencies of target ClangDiagnosticAnalysis make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAnalysis.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAnalysis.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 43%] Building DiagnosticAnalysisKinds.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic && ../../../../../bin/clang-tblgen -gen-clang-diags-defs -clang-component=Analysis -I /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic -I /builddir/build/BUILD/llvm-rocm-1.6.0/include /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.td -o /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic/DiagnosticAnalysisKinds.inc.tmp [ 43%] Updating DiagnosticAnalysisKinds.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic/DiagnosticAnalysisKinds.inc.tmp /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic/DiagnosticAnalysisKinds.inc make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 43%] Built target ClangDiagnosticAnalysis make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAST.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAST.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAST.dir/DependInfo.cmake --color= Scanning dependencies of target ClangDiagnosticAST make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAST.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAST.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 43%] Building DiagnosticASTKinds.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic && ../../../../../bin/clang-tblgen -gen-clang-diags-defs -clang-component=AST -I /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic -I /builddir/build/BUILD/llvm-rocm-1.6.0/include /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.td -o /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic/DiagnosticASTKinds.inc.tmp [ 43%] Updating DiagnosticASTKinds.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic/DiagnosticASTKinds.inc.tmp /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic/DiagnosticASTKinds.inc make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 43%] Built target ClangDiagnosticAST make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticLex.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticLex.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticLex.dir/DependInfo.cmake --color= Scanning dependencies of target ClangDiagnosticLex make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticLex.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticLex.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 43%] Building DiagnosticLexKinds.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic && ../../../../../bin/clang-tblgen -gen-clang-diags-defs -clang-component=Lex -I /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic -I /builddir/build/BUILD/llvm-rocm-1.6.0/include /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.td -o /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic/DiagnosticLexKinds.inc.tmp [ 43%] Updating DiagnosticLexKinds.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic/DiagnosticLexKinds.inc.tmp /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic/DiagnosticLexKinds.inc make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 43%] Built target ClangDiagnosticLex make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSema.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSema.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSema.dir/DependInfo.cmake --color= Scanning dependencies of target ClangDiagnosticSema make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSema.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSema.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 43%] Building DiagnosticSemaKinds.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic && ../../../../../bin/clang-tblgen -gen-clang-diags-defs -clang-component=Sema -I /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic -I /builddir/build/BUILD/llvm-rocm-1.6.0/include /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.td -o /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic/DiagnosticSemaKinds.inc.tmp [ 43%] Updating DiagnosticSemaKinds.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic/DiagnosticSemaKinds.inc.tmp /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic/DiagnosticSemaKinds.inc make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 43%] Built target ClangDiagnosticSema make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticParse.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticParse.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticParse.dir/DependInfo.cmake --color= Scanning dependencies of target ClangDiagnosticParse make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticParse.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticParse.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 43%] Building DiagnosticParseKinds.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic && ../../../../../bin/clang-tblgen -gen-clang-diags-defs -clang-component=Parse -I /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic -I /builddir/build/BUILD/llvm-rocm-1.6.0/include /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.td -o /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic/DiagnosticParseKinds.inc.tmp [ 43%] Updating DiagnosticParseKinds.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic/DiagnosticParseKinds.inc.tmp /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic/DiagnosticParseKinds.inc make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 43%] Built target ClangDiagnosticParse make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSerialization.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSerialization.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSerialization.dir/DependInfo.cmake --color= Scanning dependencies of target ClangDiagnosticSerialization make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSerialization.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSerialization.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 43%] Building DiagnosticSerializationKinds.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic && ../../../../../bin/clang-tblgen -gen-clang-diags-defs -clang-component=Serialization -I /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic -I /builddir/build/BUILD/llvm-rocm-1.6.0/include /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.td -o /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic/DiagnosticSerializationKinds.inc.tmp [ 45%] Updating DiagnosticSerializationKinds.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic/DiagnosticSerializationKinds.inc.tmp /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic/DiagnosticSerializationKinds.inc make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 45%] Built target ClangDiagnosticSerialization make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticGroups.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticGroups.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticGroups.dir/DependInfo.cmake --color= Scanning dependencies of target ClangDiagnosticGroups make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticGroups.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticGroups.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 45%] Building DiagnosticGroups.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic && ../../../../../bin/clang-tblgen -gen-clang-diag-groups -I /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic -I /builddir/build/BUILD/llvm-rocm-1.6.0/include /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.td -o /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic/DiagnosticGroups.inc.tmp [ 45%] Updating DiagnosticGroups.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic/DiagnosticGroups.inc.tmp /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic/DiagnosticGroups.inc make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 45%] Built target ClangDiagnosticGroups make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticIndexName.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticIndexName.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticIndexName.dir/DependInfo.cmake --color= Scanning dependencies of target ClangDiagnosticIndexName make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticIndexName.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticIndexName.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 45%] Building DiagnosticIndexName.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic && ../../../../../bin/clang-tblgen -gen-clang-diags-index-name -I /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic -I /builddir/build/BUILD/llvm-rocm-1.6.0/include /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.td -o /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic/DiagnosticIndexName.inc.tmp [ 45%] Updating DiagnosticIndexName.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic/DiagnosticIndexName.inc.tmp /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic/DiagnosticIndexName.inc make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 45%] Built target ClangDiagnosticIndexName make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticComment.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticComment.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticComment.dir/DependInfo.cmake --color= Scanning dependencies of target ClangDiagnosticComment make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticComment.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticComment.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 45%] Building DiagnosticCommentKinds.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic && ../../../../../bin/clang-tblgen -gen-clang-diags-defs -clang-component=Comment -I /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic -I /builddir/build/BUILD/llvm-rocm-1.6.0/include /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.td -o /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic/DiagnosticCommentKinds.inc.tmp [ 45%] Updating DiagnosticCommentKinds.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic/DiagnosticCommentKinds.inc.tmp /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic/DiagnosticCommentKinds.inc make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 45%] Built target ClangDiagnosticComment make -f tools/clang/include/clang/Basic/CMakeFiles/ClangAttrSubjectMatchRuleList.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangAttrSubjectMatchRuleList.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic/CMakeFiles/ClangAttrSubjectMatchRuleList.dir/DependInfo.cmake --color= Scanning dependencies of target ClangAttrSubjectMatchRuleList make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/clang/include/clang/Basic/CMakeFiles/ClangAttrSubjectMatchRuleList.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangAttrSubjectMatchRuleList.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 45%] Building AttrSubMatchRulesList.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic && ../../../../../bin/clang-tblgen -gen-clang-attr-subject-match-rule-list -I /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/../../ -I /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic -I /builddir/build/BUILD/llvm-rocm-1.6.0/include /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Attr.td -o /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic/AttrSubMatchRulesList.inc.tmp [ 45%] Updating AttrSubMatchRulesList.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic/AttrSubMatchRulesList.inc.tmp /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic/AttrSubMatchRulesList.inc make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 45%] Built target ClangAttrSubjectMatchRuleList make -f tools/clang/include/clang/Basic/CMakeFiles/ClangAttrHasAttributeImpl.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangAttrHasAttributeImpl.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic/CMakeFiles/ClangAttrHasAttributeImpl.dir/DependInfo.cmake --color= Scanning dependencies of target ClangAttrHasAttributeImpl make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/clang/include/clang/Basic/CMakeFiles/ClangAttrHasAttributeImpl.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangAttrHasAttributeImpl.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 45%] Building AttrHasAttributeImpl.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic && ../../../../../bin/clang-tblgen -gen-clang-attr-has-attribute-impl -I /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/../../ -I /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic -I /builddir/build/BUILD/llvm-rocm-1.6.0/include /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Attr.td -o /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic/AttrHasAttributeImpl.inc.tmp [ 45%] Updating AttrHasAttributeImpl.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic/AttrHasAttributeImpl.inc.tmp /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic/AttrHasAttributeImpl.inc make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 45%] Built target ClangAttrHasAttributeImpl make -f tools/clang/include/clang/Basic/CMakeFiles/ClangARMNeon.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangARMNeon.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic/CMakeFiles/ClangARMNeon.dir/DependInfo.cmake --color= Scanning dependencies of target ClangARMNeon make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/clang/include/clang/Basic/CMakeFiles/ClangARMNeon.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangARMNeon.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 47%] Building arm_neon.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic && ../../../../../bin/clang-tblgen -gen-arm-neon-sema -I /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/../../ -I /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic -I /builddir/build/BUILD/llvm-rocm-1.6.0/include /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/arm_neon.td -o /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic/arm_neon.inc.tmp [ 47%] Updating arm_neon.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic/arm_neon.inc.tmp /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic/arm_neon.inc make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 47%] Built target ClangARMNeon make -f tools/clang/include/clang/Parse/CMakeFiles/ClangAttrSubMatchRulesParserStringSwitches.dir/build.make tools/clang/include/clang/Parse/CMakeFiles/ClangAttrSubMatchRulesParserStringSwitches.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Parse /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Parse /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Parse/CMakeFiles/ClangAttrSubMatchRulesParserStringSwitches.dir/DependInfo.cmake --color= Scanning dependencies of target ClangAttrSubMatchRulesParserStringSwitches make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/clang/include/clang/Parse/CMakeFiles/ClangAttrSubMatchRulesParserStringSwitches.dir/build.make tools/clang/include/clang/Parse/CMakeFiles/ClangAttrSubMatchRulesParserStringSwitches.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 47%] Building AttrSubMatchRulesParserStringSwitches.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Parse && ../../../../../bin/clang-tblgen -gen-clang-attr-subject-match-rules-parser-string-switches -I /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Parse/../../ -I /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Parse -I /builddir/build/BUILD/llvm-rocm-1.6.0/include /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Parse/../Basic/Attr.td -o /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Parse/AttrSubMatchRulesParserStringSwitches.inc.tmp [ 47%] Updating AttrSubMatchRulesParserStringSwitches.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Parse && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Parse/AttrSubMatchRulesParserStringSwitches.inc.tmp /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Parse/AttrSubMatchRulesParserStringSwitches.inc make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 47%] Built target ClangAttrSubMatchRulesParserStringSwitches [ 47%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BranchRelaxation.cpp.o [ 47%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BranchFolding.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/BranchFolding.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/BranchFolding.cpp cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/BranchRelaxation.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/BranchRelaxation.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/RegisterScavenging.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/BranchRelaxation.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/BranchFolding.cpp:32: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/BranchRelaxation.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/BranchRelaxation.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/BranchRelaxation.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/BranchRelaxation.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/BranchRelaxation.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/BranchRelaxation.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/BranchRelaxation.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/BranchRelaxation.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/BranchRelaxation.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/BranchRelaxation.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SparseSet.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LivePhysRegs.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/BranchFolding.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/BranchFolding.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallPtrSet.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/BranchFolding.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SparseSet.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LivePhysRegs.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/BranchFolding.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/BranchFolding.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallPtrSet.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/BranchFolding.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SparseSet.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LivePhysRegs.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/BranchFolding.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/BranchFolding.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallPtrSet.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/BranchFolding.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SparseSet.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LivePhysRegs.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/BranchFolding.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/BranchFolding.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCContext.h:635:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallPtrSet.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/BranchFolding.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SparseSet.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LivePhysRegs.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/BranchFolding.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/BranchFolding.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallPtrSet.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/BranchFolding.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 47%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BuiltinGCs.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/BuiltinGCs.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/BuiltinGCs.cpp [ 49%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CalcSpillWeights.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/CalcSpillWeights.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/CalcSpillWeights.cpp [ 49%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CallingConvLower.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/CallingConvLower.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/CallingConvLower.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/CalcSpillWeights.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/VirtRegMap.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/CalcSpillWeights.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/VirtRegMap.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/VirtRegMap.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/CalcSpillWeights.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/VirtRegMap.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/VirtRegMap.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/CalcSpillWeights.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/VirtRegMap.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/VirtRegMap.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/CalcSpillWeights.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/VirtRegMap.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/VirtRegMap.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/CalcSpillWeights.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/VirtRegMap.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/CallingConvLower.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::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 tools/clang/include/clang/Parse/CMakeFiles/ClangAttrParserStringSwitches.dir/build.make tools/clang/include/clang/Parse/CMakeFiles/ClangAttrParserStringSwitches.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Parse /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Parse /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Parse/CMakeFiles/ClangAttrParserStringSwitches.dir/DependInfo.cmake --color= Scanning dependencies of target ClangAttrParserStringSwitches make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/clang/include/clang/Parse/CMakeFiles/ClangAttrParserStringSwitches.dir/build.make tools/clang/include/clang/Parse/CMakeFiles/ClangAttrParserStringSwitches.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 49%] Building AttrParserStringSwitches.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Parse && ../../../../../bin/clang-tblgen -gen-clang-attr-parser-string-switches -I /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Parse/../../ -I /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Parse -I /builddir/build/BUILD/llvm-rocm-1.6.0/include /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Parse/../Basic/Attr.td -o /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Parse/AttrParserStringSwitches.inc.tmp [ 49%] Updating AttrParserStringSwitches.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Parse && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Parse/AttrParserStringSwitches.inc.tmp /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Parse/AttrParserStringSwitches.inc make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 49%] Built target ClangAttrParserStringSwitches make -f tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrList.dir/build.make tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrList.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Sema /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrList.dir/DependInfo.cmake --color= Scanning dependencies of target ClangAttrParsedAttrList make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrList.dir/build.make tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrList.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 49%] Building AttrParsedAttrList.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Sema && ../../../../../bin/clang-tblgen -gen-clang-attr-parsed-attr-list -I /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/../../ -I /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema -I /builddir/build/BUILD/llvm-rocm-1.6.0/include /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/../Basic/Attr.td -o /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Sema/AttrParsedAttrList.inc.tmp [ 49%] Updating AttrParsedAttrList.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Sema && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Sema/AttrParsedAttrList.inc.tmp /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Sema/AttrParsedAttrList.inc make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 49%] Built target ClangAttrParsedAttrList make -f tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrImpl.dir/build.make tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrImpl.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Sema /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrImpl.dir/DependInfo.cmake --color= Scanning dependencies of target ClangAttrParsedAttrImpl make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrImpl.dir/build.make tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrImpl.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 49%] Building AttrParsedAttrImpl.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Sema && ../../../../../bin/clang-tblgen -gen-clang-attr-parsed-attr-impl -I /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/../../ -I /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema -I /builddir/build/BUILD/llvm-rocm-1.6.0/include /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/../Basic/Attr.td -o /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Sema/AttrParsedAttrImpl.inc.tmp [ 49%] Updating AttrParsedAttrImpl.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Sema && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Sema/AttrParsedAttrImpl.inc.tmp /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Sema/AttrParsedAttrImpl.inc make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 49%] Built target ClangAttrParsedAttrImpl make -f tools/clang/include/clang/Sema/CMakeFiles/ClangAttrTemplateInstantiate.dir/build.make tools/clang/include/clang/Sema/CMakeFiles/ClangAttrTemplateInstantiate.dir/depend BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/CallingConvLower.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/CallingConvLower.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/CallingConvLower.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Sema /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrTemplateInstantiate.dir/DependInfo.cmake --color= Scanning dependencies of target ClangAttrTemplateInstantiate make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/clang/include/clang/Sema/CMakeFiles/ClangAttrTemplateInstantiate.dir/build.make tools/clang/include/clang/Sema/CMakeFiles/ClangAttrTemplateInstantiate.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 49%] Building AttrTemplateInstantiate.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Sema && ../../../../../bin/clang-tblgen -gen-clang-attr-template-instantiate -I /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/../../ -I /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema -I /builddir/build/BUILD/llvm-rocm-1.6.0/include /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/../Basic/Attr.td -o /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Sema/AttrTemplateInstantiate.inc.tmp [ 49%] Updating AttrTemplateInstantiate.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Sema && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Sema/AttrTemplateInstantiate.inc.tmp /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Sema/AttrTemplateInstantiate.inc make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 49%] Built target ClangAttrTemplateInstantiate make -f tools/clang/include/clang/Sema/CMakeFiles/ClangAttrSpellingListIndex.dir/build.make tools/clang/include/clang/Sema/CMakeFiles/ClangAttrSpellingListIndex.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Sema /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrSpellingListIndex.dir/DependInfo.cmake --color= Scanning dependencies of target ClangAttrSpellingListIndex make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/clang/include/clang/Sema/CMakeFiles/ClangAttrSpellingListIndex.dir/build.make tools/clang/include/clang/Sema/CMakeFiles/ClangAttrSpellingListIndex.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 49%] Building AttrSpellingListIndex.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Sema && ../../../../../bin/clang-tblgen -gen-clang-attr-spelling-index -I /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/../../ -I /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema -I /builddir/build/BUILD/llvm-rocm-1.6.0/include /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/../Basic/Attr.td -o /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Sema/AttrSpellingListIndex.inc.tmp [ 49%] Updating AttrSpellingListIndex.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Sema && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Sema/AttrSpellingListIndex.inc.tmp /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Sema/AttrSpellingListIndex.inc make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 49%] Built target ClangAttrSpellingListIndex make -f tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrKinds.dir/build.make tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrKinds.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Sema /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrKinds.dir/DependInfo.cmake --color= Scanning dependencies of target ClangAttrParsedAttrKinds make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrKinds.dir/build.make tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrKinds.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 49%] Building AttrParsedAttrKinds.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Sema && ../../../../../bin/clang-tblgen -gen-clang-attr-parsed-attr-kinds -I /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/../../ -I /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema -I /builddir/build/BUILD/llvm-rocm-1.6.0/include /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/../Basic/Attr.td -o /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Sema/AttrParsedAttrKinds.inc.tmp [ 49%] Updating AttrParsedAttrKinds.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Sema && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Sema/AttrParsedAttrKinds.inc.tmp /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Sema/AttrParsedAttrKinds.inc make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 49%] Built target ClangAttrParsedAttrKinds make -f tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHWrite.dir/build.make tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHWrite.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Serialization /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Serialization /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHWrite.dir/DependInfo.cmake --color= Scanning dependencies of target ClangAttrPCHWrite make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHWrite.dir/build.make tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHWrite.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 49%] Building AttrPCHWrite.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Serialization && ../../../../../bin/clang-tblgen -gen-clang-attr-pch-write -I /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Serialization/../../ -I /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Serialization -I /builddir/build/BUILD/llvm-rocm-1.6.0/include /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Serialization/../Basic/Attr.td -o /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Serialization/AttrPCHWrite.inc.tmp [ 49%] Updating AttrPCHWrite.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Serialization && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Serialization/AttrPCHWrite.inc.tmp /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Serialization/AttrPCHWrite.inc make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 49%] Built target ClangAttrPCHWrite make -f tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHRead.dir/build.make tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHRead.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Serialization /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Serialization /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHRead.dir/DependInfo.cmake --color= Scanning dependencies of target ClangAttrPCHRead make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHRead.dir/build.make tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHRead.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 49%] Building AttrPCHRead.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Serialization && ../../../../../bin/clang-tblgen -gen-clang-attr-pch-read -I /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Serialization/../../ -I /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Serialization -I /builddir/build/BUILD/llvm-rocm-1.6.0/include /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Serialization/../Basic/Attr.td -o /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Serialization/AttrPCHRead.inc.tmp [ 49%] Updating AttrPCHRead.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Serialization && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Serialization/AttrPCHRead.inc.tmp /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Serialization/AttrPCHRead.inc make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 49%] Built target ClangAttrPCHRead [ 49%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CodeGen.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/CodeGen.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/CodeGen.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/CallingConvLower.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/CallingConvLower.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/CallingConvLower.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/CodeGen/CallingConvLower.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/CallingConvLower.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:669:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/CallingConvLower.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 49%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CodeGenPrepare.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/CodeGenPrepare.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/CodeGenPrepare.cpp [ 49%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CountingFunctionInserter.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/CountingFunctionInserter.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/CountingFunctionInserter.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/CodeGenPrepare.cpp:56: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassInfo.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassSupport.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/TargetPassConfig.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/CodeGenPrepare.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/CodeGenPrepare.cpp:3982:64: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 49%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CriticalAntiDepBreaker.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/CriticalAntiDepBreaker.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/CriticalAntiDepBreaker.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassInfo.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassSupport.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/TargetPassConfig.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/CodeGenPrepare.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassInfo.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassSupport.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/TargetPassConfig.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/CodeGenPrepare.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:669:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AntiDepBreaker.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/CriticalAntiDepBreaker.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/CriticalAntiDepBreaker.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AntiDepBreaker.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/CriticalAntiDepBreaker.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/CriticalAntiDepBreaker.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/GraphTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AntiDepBreaker.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/CriticalAntiDepBreaker.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AntiDepBreaker.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/CriticalAntiDepBreaker.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/CriticalAntiDepBreaker.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/GraphTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AntiDepBreaker.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/CriticalAntiDepBreaker.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AntiDepBreaker.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/CriticalAntiDepBreaker.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/CriticalAntiDepBreaker.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/GraphTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AntiDepBreaker.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/CriticalAntiDepBreaker.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AntiDepBreaker.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/CriticalAntiDepBreaker.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/CriticalAntiDepBreaker.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/GraphTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AntiDepBreaker.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/CriticalAntiDepBreaker.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AntiDepBreaker.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/CriticalAntiDepBreaker.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/CriticalAntiDepBreaker.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/GraphTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AntiDepBreaker.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/CriticalAntiDepBreaker.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AntiDepBreaker.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/CriticalAntiDepBreaker.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/CriticalAntiDepBreaker.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/GraphTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AntiDepBreaker.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/CriticalAntiDepBreaker.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 49%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DeadMachineInstructionElim.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/DeadMachineInstructionElim.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/DeadMachineInstructionElim.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/DeadMachineInstructionElim.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassInfo.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassSupport.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/DeadMachineInstructionElim.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassInfo.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassSupport.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/DeadMachineInstructionElim.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassInfo.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassSupport.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/DeadMachineInstructionElim.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassInfo.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassSupport.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/DeadMachineInstructionElim.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassInfo.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassSupport.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/DeadMachineInstructionElim.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 49%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DetectDeadLanes.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/DetectDeadLanes.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/DetectDeadLanes.cpp [ 49%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DFAPacketizer.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/DFAPacketizer.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/DFAPacketizer.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/DetectDeadLanes.cpp:35: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/DetectDeadLanes.cpp:32: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &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-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/DetectDeadLanes.cpp:32: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &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-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/DetectDeadLanes.cpp:32: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &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-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/DetectDeadLanes.cpp:32: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &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-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/DetectDeadLanes.cpp:32: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment 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-rocm-1.6.0/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-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/TargetSchedule.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/ScheduleDAGInstrs.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/DFAPacketizer.cpp:31: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/DFAPacketizer.h:29, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/DFAPacketizer.cpp:28: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/DFAPacketizer.h:29, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/DFAPacketizer.h:29, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/DFAPacketizer.cpp:28: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/DFAPacketizer.h:29, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/DFAPacketizer.h:29, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/DFAPacketizer.cpp:28: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/DFAPacketizer.h:29, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/DFAPacketizer.h:29, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/DFAPacketizer.cpp:28: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/DFAPacketizer.h:29, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 49%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DwarfEHPrepare.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/DwarfEHPrepare.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/DwarfEHPrepare.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/DFAPacketizer.h:29, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/DFAPacketizer.cpp:28: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/DFAPacketizer.h:29, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 49%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/EarlyIfConversion.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/EarlyIfConversion.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/EarlyIfConversion.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/DwarfEHPrepare.cpp:28: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassInfo.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassSupport.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/TargetPassConfig.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/DwarfEHPrepare.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassInfo.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassSupport.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/TargetPassConfig.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/DwarfEHPrepare.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:669:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 49%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/EdgeBundles.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/EdgeBundles.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/EdgeBundles.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/EarlyIfConversion.cpp:30: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/EarlyIfConversion.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/EarlyIfConversion.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/EarlyIfConversion.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/EarlyIfConversion.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/EarlyIfConversion.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/EarlyIfConversion.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/Support/GenericDomTree.h:744:5: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/GenericDomTree.h:490:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineDominators.h:115:30: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309: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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/EdgeBundles.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/EdgeBundles.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/EdgeBundles.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/EdgeBundles.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/EdgeBundles.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:669:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/EdgeBundles.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 49%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExecutionDepsFix.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/ExecutionDepsFix.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/ExecutionDepsFix.cpp [ 49%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExpandISelPseudos.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/ExpandISelPseudos.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/ExpandISelPseudos.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/ExecutionDepsFix.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/ExecutionDepsFix.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/ExecutionDepsFix.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/ExecutionDepsFix.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/ExecutionDepsFix.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/ExecutionDepsFix.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/ExecutionDepsFix.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/ExecutionDepsFix.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/ExecutionDepsFix.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/ExecutionDepsFix.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/ExecutionDepsFix.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/ExecutionDepsFix.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/ExecutionDepsFix.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/ExecutionDepsFix.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/ExecutionDepsFix.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/ExecutionDepsFix.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/ExecutionDepsFix.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/ExecutionDepsFix.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/ExecutionDepsFix.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/ExecutionDepsFix.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/ExecutionDepsFix.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/ExpandISelPseudos.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/ExpandISelPseudos.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/ExpandISelPseudos.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:669:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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 tools/clang/include/clang/StaticAnalyzer/Checkers/CMakeFiles/ClangSACheckers.dir/build.make tools/clang/include/clang/StaticAnalyzer/Checkers/CMakeFiles/ClangSACheckers.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Checkers /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/StaticAnalyzer/Checkers /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/StaticAnalyzer/Checkers/CMakeFiles/ClangSACheckers.dir/DependInfo.cmake --color= Scanning dependencies of target ClangSACheckers make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/clang/include/clang/StaticAnalyzer/Checkers/CMakeFiles/ClangSACheckers.dir/build.make tools/clang/include/clang/StaticAnalyzer/Checkers/CMakeFiles/ClangSACheckers.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 49%] Building Checkers.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/StaticAnalyzer/Checkers && ../../../../../../bin/clang-tblgen -gen-clang-sa-checkers -I /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Checkers/../../../ -I /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Checkers -I /builddir/build/BUILD/llvm-rocm-1.6.0/include /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Checkers/Checkers.td -o /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/StaticAnalyzer/Checkers/Checkers.inc.tmp [ 49%] Updating Checkers.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/StaticAnalyzer/Checkers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/StaticAnalyzer/Checkers/Checkers.inc.tmp /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/StaticAnalyzer/Checkers/Checkers.inc make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 49%] Built target ClangSACheckers [ 49%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExpandPostRAPseudos.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/ExpandPostRAPseudos.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/ExpandPostRAPseudos.cpp make -f tools/clang/lib/Headers/CMakeFiles/clang-headers.dir/build.make tools/clang/lib/Headers/CMakeFiles/clang-headers.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Headers /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Headers /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Headers/CMakeFiles/clang-headers.dir/DependInfo.cmake --color= Scanning dependencies of target clang-headers make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/clang/lib/Headers/CMakeFiles/clang-headers.dir/build.make tools/clang/lib/Headers/CMakeFiles/clang-headers.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 49%] Copying clang's adxintrin.h... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Headers/adxintrin.h /builddir/build/BUILD/llvm-rocm-1.6.0/build/./lib64/clang/5.0.0/include/adxintrin.h [ 49%] Copying clang's altivec.h... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Headers/altivec.h /builddir/build/BUILD/llvm-rocm-1.6.0/build/./lib64/clang/5.0.0/include/altivec.h BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/ExpandPostRAPseudos.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ [ 49%] Copying clang's ammintrin.h... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Headers/ammintrin.h /builddir/build/BUILD/llvm-rocm-1.6.0/build/./lib64/clang/5.0.0/include/ammintrin.h [ 49%] Copying clang's arm_acle.h... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Headers/arm_acle.h /builddir/build/BUILD/llvm-rocm-1.6.0/build/./lib64/clang/5.0.0/include/arm_acle.h [ 49%] Copying clang's armintr.h... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Headers/armintr.h /builddir/build/BUILD/llvm-rocm-1.6.0/build/./lib64/clang/5.0.0/include/armintr.h [ 49%] Copying clang's avx2intrin.h... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Headers/avx2intrin.h /builddir/build/BUILD/llvm-rocm-1.6.0/build/./lib64/clang/5.0.0/include/avx2intrin.h [ 49%] Copying clang's avx512bwintrin.h... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Headers/avx512bwintrin.h /builddir/build/BUILD/llvm-rocm-1.6.0/build/./lib64/clang/5.0.0/include/avx512bwintrin.h [ 50%] Copying clang's avx512cdintrin.h... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Headers/avx512cdintrin.h /builddir/build/BUILD/llvm-rocm-1.6.0/build/./lib64/clang/5.0.0/include/avx512cdintrin.h [ 50%] Copying clang's avx512vpopcntdqintrin.h... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Headers/avx512vpopcntdqintrin.h /builddir/build/BUILD/llvm-rocm-1.6.0/build/./lib64/clang/5.0.0/include/avx512vpopcntdqintrin.h [ 50%] Copying clang's avx512dqintrin.h... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Headers/avx512dqintrin.h /builddir/build/BUILD/llvm-rocm-1.6.0/build/./lib64/clang/5.0.0/include/avx512dqintrin.h [ 50%] Copying clang's avx512erintrin.h... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Headers/avx512erintrin.h /builddir/build/BUILD/llvm-rocm-1.6.0/build/./lib64/clang/5.0.0/include/avx512erintrin.h [ 50%] Copying clang's avx512fintrin.h... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Headers/avx512fintrin.h /builddir/build/BUILD/llvm-rocm-1.6.0/build/./lib64/clang/5.0.0/include/avx512fintrin.h [ 50%] Copying clang's avx512ifmaintrin.h... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Headers/avx512ifmaintrin.h /builddir/build/BUILD/llvm-rocm-1.6.0/build/./lib64/clang/5.0.0/include/avx512ifmaintrin.h [ 50%] Copying clang's avx512ifmavlintrin.h... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Headers/avx512ifmavlintrin.h /builddir/build/BUILD/llvm-rocm-1.6.0/build/./lib64/clang/5.0.0/include/avx512ifmavlintrin.h [ 50%] Copying clang's avx512pfintrin.h... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Headers/avx512pfintrin.h /builddir/build/BUILD/llvm-rocm-1.6.0/build/./lib64/clang/5.0.0/include/avx512pfintrin.h [ 50%] Copying clang's avx512vbmiintrin.h... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Headers/avx512vbmiintrin.h /builddir/build/BUILD/llvm-rocm-1.6.0/build/./lib64/clang/5.0.0/include/avx512vbmiintrin.h [ 50%] Copying clang's avx512vbmivlintrin.h... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Headers/avx512vbmivlintrin.h /builddir/build/BUILD/llvm-rocm-1.6.0/build/./lib64/clang/5.0.0/include/avx512vbmivlintrin.h [ 50%] Copying clang's avx512vlbwintrin.h... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Headers/avx512vlbwintrin.h /builddir/build/BUILD/llvm-rocm-1.6.0/build/./lib64/clang/5.0.0/include/avx512vlbwintrin.h [ 50%] Copying clang's avx512vlcdintrin.h... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Headers/avx512vlcdintrin.h /builddir/build/BUILD/llvm-rocm-1.6.0/build/./lib64/clang/5.0.0/include/avx512vlcdintrin.h [ 50%] Copying clang's avx512vldqintrin.h... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Headers/avx512vldqintrin.h /builddir/build/BUILD/llvm-rocm-1.6.0/build/./lib64/clang/5.0.0/include/avx512vldqintrin.h [ 50%] Copying clang's avx512vlintrin.h... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Headers/avx512vlintrin.h /builddir/build/BUILD/llvm-rocm-1.6.0/build/./lib64/clang/5.0.0/include/avx512vlintrin.h [ 50%] Copying clang's avxintrin.h... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Headers/avxintrin.h /builddir/build/BUILD/llvm-rocm-1.6.0/build/./lib64/clang/5.0.0/include/avxintrin.h [ 50%] Copying clang's bmi2intrin.h... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Headers/bmi2intrin.h /builddir/build/BUILD/llvm-rocm-1.6.0/build/./lib64/clang/5.0.0/include/bmi2intrin.h [ 50%] Copying clang's bmiintrin.h... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Headers/bmiintrin.h /builddir/build/BUILD/llvm-rocm-1.6.0/build/./lib64/clang/5.0.0/include/bmiintrin.h [ 50%] Copying clang's __clang_cuda_builtin_vars.h... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Headers/__clang_cuda_builtin_vars.h /builddir/build/BUILD/llvm-rocm-1.6.0/build/./lib64/clang/5.0.0/include/__clang_cuda_builtin_vars.h [ 50%] Copying clang's __clang_cuda_cmath.h... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Headers/__clang_cuda_cmath.h /builddir/build/BUILD/llvm-rocm-1.6.0/build/./lib64/clang/5.0.0/include/__clang_cuda_cmath.h [ 50%] Copying clang's __clang_cuda_complex_builtins.h... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Headers/__clang_cuda_complex_builtins.h /builddir/build/BUILD/llvm-rocm-1.6.0/build/./lib64/clang/5.0.0/include/__clang_cuda_complex_builtins.h [ 50%] Copying clang's __clang_cuda_intrinsics.h... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Headers/__clang_cuda_intrinsics.h /builddir/build/BUILD/llvm-rocm-1.6.0/build/./lib64/clang/5.0.0/include/__clang_cuda_intrinsics.h [ 50%] Copying clang's __clang_cuda_math_forward_declares.h... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Headers/__clang_cuda_math_forward_declares.h /builddir/build/BUILD/llvm-rocm-1.6.0/build/./lib64/clang/5.0.0/include/__clang_cuda_math_forward_declares.h [ 50%] Copying clang's __clang_cuda_runtime_wrapper.h... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Headers/__clang_cuda_runtime_wrapper.h /builddir/build/BUILD/llvm-rocm-1.6.0/build/./lib64/clang/5.0.0/include/__clang_cuda_runtime_wrapper.h [ 50%] Copying clang's clzerointrin.h... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Headers/clzerointrin.h /builddir/build/BUILD/llvm-rocm-1.6.0/build/./lib64/clang/5.0.0/include/clzerointrin.h [ 50%] Copying clang's cpuid.h... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Headers/cpuid.h /builddir/build/BUILD/llvm-rocm-1.6.0/build/./lib64/clang/5.0.0/include/cpuid.h [ 50%] Copying clang's clflushoptintrin.h... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Headers/clflushoptintrin.h /builddir/build/BUILD/llvm-rocm-1.6.0/build/./lib64/clang/5.0.0/include/clflushoptintrin.h [ 50%] Copying clang's emmintrin.h... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Headers/emmintrin.h /builddir/build/BUILD/llvm-rocm-1.6.0/build/./lib64/clang/5.0.0/include/emmintrin.h [ 50%] Copying clang's f16cintrin.h... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Headers/f16cintrin.h /builddir/build/BUILD/llvm-rocm-1.6.0/build/./lib64/clang/5.0.0/include/f16cintrin.h [ 50%] Copying clang's float.h... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Headers/float.h /builddir/build/BUILD/llvm-rocm-1.6.0/build/./lib64/clang/5.0.0/include/float.h [ 50%] Copying clang's fma4intrin.h... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Headers/fma4intrin.h /builddir/build/BUILD/llvm-rocm-1.6.0/build/./lib64/clang/5.0.0/include/fma4intrin.h [ 50%] Copying clang's fmaintrin.h... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Headers/fmaintrin.h /builddir/build/BUILD/llvm-rocm-1.6.0/build/./lib64/clang/5.0.0/include/fmaintrin.h [ 50%] Copying clang's fxsrintrin.h... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Headers/fxsrintrin.h /builddir/build/BUILD/llvm-rocm-1.6.0/build/./lib64/clang/5.0.0/include/fxsrintrin.h [ 50%] Copying clang's htmintrin.h... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Headers/htmintrin.h /builddir/build/BUILD/llvm-rocm-1.6.0/build/./lib64/clang/5.0.0/include/htmintrin.h [ 50%] Copying clang's htmxlintrin.h... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Headers/htmxlintrin.h /builddir/build/BUILD/llvm-rocm-1.6.0/build/./lib64/clang/5.0.0/include/htmxlintrin.h [ 50%] Copying clang's ia32intrin.h... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Headers/ia32intrin.h /builddir/build/BUILD/llvm-rocm-1.6.0/build/./lib64/clang/5.0.0/include/ia32intrin.h [ 50%] Copying clang's immintrin.h... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Headers/immintrin.h /builddir/build/BUILD/llvm-rocm-1.6.0/build/./lib64/clang/5.0.0/include/immintrin.h [ 50%] Copying clang's intrin.h... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Headers/intrin.h /builddir/build/BUILD/llvm-rocm-1.6.0/build/./lib64/clang/5.0.0/include/intrin.h [ 52%] Copying clang's inttypes.h... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Headers/inttypes.h /builddir/build/BUILD/llvm-rocm-1.6.0/build/./lib64/clang/5.0.0/include/inttypes.h [ 52%] Copying clang's iso646.h... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Headers/iso646.h /builddir/build/BUILD/llvm-rocm-1.6.0/build/./lib64/clang/5.0.0/include/iso646.h BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassInfo.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassSupport.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/ExpandPostRAPseudos.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassInfo.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassSupport.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/ExpandPostRAPseudos.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 52%] Copying clang's limits.h... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Headers/limits.h /builddir/build/BUILD/llvm-rocm-1.6.0/build/./lib64/clang/5.0.0/include/limits.h BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassInfo.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassSupport.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/ExpandPostRAPseudos.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 52%] Copying clang's lwpintrin.h... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Headers/lwpintrin.h /builddir/build/BUILD/llvm-rocm-1.6.0/build/./lib64/clang/5.0.0/include/lwpintrin.h [ 52%] Copying clang's lzcntintrin.h... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Headers/lzcntintrin.h /builddir/build/BUILD/llvm-rocm-1.6.0/build/./lib64/clang/5.0.0/include/lzcntintrin.h [ 52%] Copying clang's mm3dnow.h... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Headers/mm3dnow.h /builddir/build/BUILD/llvm-rocm-1.6.0/build/./lib64/clang/5.0.0/include/mm3dnow.h [ 52%] Copying clang's mmintrin.h... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Headers/mmintrin.h /builddir/build/BUILD/llvm-rocm-1.6.0/build/./lib64/clang/5.0.0/include/mmintrin.h [ 52%] Copying clang's mm_malloc.h... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Headers/mm_malloc.h /builddir/build/BUILD/llvm-rocm-1.6.0/build/./lib64/clang/5.0.0/include/mm_malloc.h [ 52%] Copying clang's module.modulemap... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Headers/module.modulemap /builddir/build/BUILD/llvm-rocm-1.6.0/build/./lib64/clang/5.0.0/include/module.modulemap [ 52%] Copying clang's msa.h... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Headers/msa.h /builddir/build/BUILD/llvm-rocm-1.6.0/build/./lib64/clang/5.0.0/include/msa.h [ 52%] Copying clang's mwaitxintrin.h... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Headers/mwaitxintrin.h /builddir/build/BUILD/llvm-rocm-1.6.0/build/./lib64/clang/5.0.0/include/mwaitxintrin.h [ 52%] Copying clang's nmmintrin.h... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Headers/nmmintrin.h /builddir/build/BUILD/llvm-rocm-1.6.0/build/./lib64/clang/5.0.0/include/nmmintrin.h [ 52%] Copying clang's opencl-c.h... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Headers/opencl-c.h /builddir/build/BUILD/llvm-rocm-1.6.0/build/./lib64/clang/5.0.0/include/opencl-c.h BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassInfo.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassSupport.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/ExpandPostRAPseudos.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 52%] Copying clang's pkuintrin.h... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Headers/pkuintrin.h /builddir/build/BUILD/llvm-rocm-1.6.0/build/./lib64/clang/5.0.0/include/pkuintrin.h [ 52%] Copying clang's pmmintrin.h... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Headers/pmmintrin.h /builddir/build/BUILD/llvm-rocm-1.6.0/build/./lib64/clang/5.0.0/include/pmmintrin.h [ 52%] Copying clang's popcntintrin.h... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Headers/popcntintrin.h /builddir/build/BUILD/llvm-rocm-1.6.0/build/./lib64/clang/5.0.0/include/popcntintrin.h [ 52%] Copying clang's prfchwintrin.h... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Headers/prfchwintrin.h /builddir/build/BUILD/llvm-rocm-1.6.0/build/./lib64/clang/5.0.0/include/prfchwintrin.h [ 52%] Copying clang's rdseedintrin.h... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Headers/rdseedintrin.h /builddir/build/BUILD/llvm-rocm-1.6.0/build/./lib64/clang/5.0.0/include/rdseedintrin.h [ 52%] Copying clang's rtmintrin.h... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Headers/rtmintrin.h /builddir/build/BUILD/llvm-rocm-1.6.0/build/./lib64/clang/5.0.0/include/rtmintrin.h [ 52%] Copying clang's s390intrin.h... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Headers/s390intrin.h /builddir/build/BUILD/llvm-rocm-1.6.0/build/./lib64/clang/5.0.0/include/s390intrin.h BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassInfo.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassSupport.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/ExpandPostRAPseudos.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 52%] Copying clang's shaintrin.h... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Headers/shaintrin.h /builddir/build/BUILD/llvm-rocm-1.6.0/build/./lib64/clang/5.0.0/include/shaintrin.h [ 52%] Copying clang's smmintrin.h... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Headers/smmintrin.h /builddir/build/BUILD/llvm-rocm-1.6.0/build/./lib64/clang/5.0.0/include/smmintrin.h [ 52%] Copying clang's stdalign.h... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Headers/stdalign.h /builddir/build/BUILD/llvm-rocm-1.6.0/build/./lib64/clang/5.0.0/include/stdalign.h [ 52%] Copying clang's stdarg.h... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Headers/stdarg.h /builddir/build/BUILD/llvm-rocm-1.6.0/build/./lib64/clang/5.0.0/include/stdarg.h [ 52%] Copying clang's stdatomic.h... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Headers/stdatomic.h /builddir/build/BUILD/llvm-rocm-1.6.0/build/./lib64/clang/5.0.0/include/stdatomic.h [ 52%] Copying clang's stdbool.h... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Headers/stdbool.h /builddir/build/BUILD/llvm-rocm-1.6.0/build/./lib64/clang/5.0.0/include/stdbool.h [ 52%] Copying clang's stddef.h... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Headers/stddef.h /builddir/build/BUILD/llvm-rocm-1.6.0/build/./lib64/clang/5.0.0/include/stddef.h [ 52%] Copying clang's __stddef_max_align_t.h... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Headers/__stddef_max_align_t.h /builddir/build/BUILD/llvm-rocm-1.6.0/build/./lib64/clang/5.0.0/include/__stddef_max_align_t.h [ 52%] Copying clang's stdint.h... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Headers/stdint.h /builddir/build/BUILD/llvm-rocm-1.6.0/build/./lib64/clang/5.0.0/include/stdint.h [ 52%] Copying clang's stdnoreturn.h... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Headers/stdnoreturn.h /builddir/build/BUILD/llvm-rocm-1.6.0/build/./lib64/clang/5.0.0/include/stdnoreturn.h [ 52%] Copying clang's tbmintrin.h... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Headers/tbmintrin.h /builddir/build/BUILD/llvm-rocm-1.6.0/build/./lib64/clang/5.0.0/include/tbmintrin.h [ 52%] Copying clang's tgmath.h... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Headers/tgmath.h /builddir/build/BUILD/llvm-rocm-1.6.0/build/./lib64/clang/5.0.0/include/tgmath.h [ 52%] Copying clang's tmmintrin.h... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Headers/tmmintrin.h /builddir/build/BUILD/llvm-rocm-1.6.0/build/./lib64/clang/5.0.0/include/tmmintrin.h [ 52%] Copying clang's unwind.h... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Headers/unwind.h /builddir/build/BUILD/llvm-rocm-1.6.0/build/./lib64/clang/5.0.0/include/unwind.h [ 52%] Copying clang's vadefs.h... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Headers/vadefs.h /builddir/build/BUILD/llvm-rocm-1.6.0/build/./lib64/clang/5.0.0/include/vadefs.h [ 52%] Copying clang's varargs.h... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Headers/varargs.h /builddir/build/BUILD/llvm-rocm-1.6.0/build/./lib64/clang/5.0.0/include/varargs.h [ 54%] Copying clang's vecintrin.h... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Headers/vecintrin.h /builddir/build/BUILD/llvm-rocm-1.6.0/build/./lib64/clang/5.0.0/include/vecintrin.h [ 54%] Copying clang's wmmintrin.h... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Headers/wmmintrin.h /builddir/build/BUILD/llvm-rocm-1.6.0/build/./lib64/clang/5.0.0/include/wmmintrin.h [ 54%] Copying clang's __wmmintrin_aes.h... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Headers/__wmmintrin_aes.h /builddir/build/BUILD/llvm-rocm-1.6.0/build/./lib64/clang/5.0.0/include/__wmmintrin_aes.h [ 54%] Copying clang's __wmmintrin_pclmul.h... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Headers/__wmmintrin_pclmul.h /builddir/build/BUILD/llvm-rocm-1.6.0/build/./lib64/clang/5.0.0/include/__wmmintrin_pclmul.h [ 54%] Copying clang's x86intrin.h... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Headers/x86intrin.h /builddir/build/BUILD/llvm-rocm-1.6.0/build/./lib64/clang/5.0.0/include/x86intrin.h [ 54%] Copying clang's xmmintrin.h... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Headers/xmmintrin.h /builddir/build/BUILD/llvm-rocm-1.6.0/build/./lib64/clang/5.0.0/include/xmmintrin.h [ 54%] Copying clang's xopintrin.h... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Headers/xopintrin.h /builddir/build/BUILD/llvm-rocm-1.6.0/build/./lib64/clang/5.0.0/include/xopintrin.h [ 54%] Copying clang's xsavecintrin.h... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Headers/xsavecintrin.h /builddir/build/BUILD/llvm-rocm-1.6.0/build/./lib64/clang/5.0.0/include/xsavecintrin.h [ 54%] Copying clang's xsaveintrin.h... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Headers/xsaveintrin.h /builddir/build/BUILD/llvm-rocm-1.6.0/build/./lib64/clang/5.0.0/include/xsaveintrin.h [ 54%] Copying clang's xsaveoptintrin.h... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Headers/xsaveoptintrin.h /builddir/build/BUILD/llvm-rocm-1.6.0/build/./lib64/clang/5.0.0/include/xsaveoptintrin.h [ 54%] Copying clang's xsavesintrin.h... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Headers/xsavesintrin.h /builddir/build/BUILD/llvm-rocm-1.6.0/build/./lib64/clang/5.0.0/include/xsavesintrin.h [ 54%] Copying clang's xtestintrin.h... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Headers/xtestintrin.h /builddir/build/BUILD/llvm-rocm-1.6.0/build/./lib64/clang/5.0.0/include/xtestintrin.h [ 54%] Copying clang's cuda_wrappers/algorithm... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Headers/cuda_wrappers/algorithm /builddir/build/BUILD/llvm-rocm-1.6.0/build/./lib64/clang/5.0.0/include/cuda_wrappers/algorithm [ 54%] Copying clang's cuda_wrappers/complex... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Headers/cuda_wrappers/complex /builddir/build/BUILD/llvm-rocm-1.6.0/build/./lib64/clang/5.0.0/include/cuda_wrappers/complex [ 54%] Copying clang's cuda_wrappers/new... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Headers/cuda_wrappers/new /builddir/build/BUILD/llvm-rocm-1.6.0/build/./lib64/clang/5.0.0/include/cuda_wrappers/new [ 54%] Building arm_neon.h... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Headers && ../../../../bin/clang-tblgen -gen-arm-neon -I /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Headers -I /builddir/build/BUILD/llvm-rocm-1.6.0/include /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/arm_neon.td -o /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Headers/arm_neon.h.tmp [ 54%] Updating arm_neon.h... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Headers/arm_neon.h.tmp /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Headers/arm_neon.h [ 54%] Copying clang's arm_neon.h... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Headers/arm_neon.h /builddir/build/BUILD/llvm-rocm-1.6.0/build/./lib64/clang/5.0.0/include/arm_neon.h make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 54%] Built target clang-headers make -f tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/build.make tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Basic /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Basic /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/DependInfo.cmake --color= Scanning dependencies of target clangBasic make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/build.make tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 54%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Attributes.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Basic && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Basic -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Basic -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangBasic.dir/Attributes.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Basic/Attributes.cpp [ 54%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExpandReductions.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/ExpandReductions.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/ExpandReductions.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/ObjCRuntime.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LangOptions.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Attributes.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Basic/Attributes.cpp:1: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:57:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:79:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/IdentifierTable.h:514:57: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_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-rocm-1.6.0/tools/clang/include/clang/Basic/CommentOptions.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LangOptions.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Attributes.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Basic/Attributes.cpp:1: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 54%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/FaultMaps.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/FaultMaps.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/FaultMaps.cpp [ 54%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Builtins.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Basic && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Basic -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Basic -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangBasic.dir/Builtins.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Basic/Builtins.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Builtins.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Basic/Builtins.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:57:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:79:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/IdentifierTable.h:514:57: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Builtins.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Basic/Builtins.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 54%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/CharInfo.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Basic && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Basic -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Basic -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangBasic.dir/CharInfo.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Basic/CharInfo.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/FaultMaps.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:332:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/FaultMaps.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCContext.h:635:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/FaultMaps.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 54%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Cuda.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Basic && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Basic -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Basic -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangBasic.dir/Cuda.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Basic/Cuda.cpp [ 54%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Diagnostic.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Basic && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Basic -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Basic -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangBasic.dir/Diagnostic.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Basic/Diagnostic.cpp [ 54%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/FEntryInserter.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/FEntryInserter.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/FEntryInserter.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/CharInfo.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Basic/Diagnostic.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Basic/Diagnostic.cpp:949:61: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/CharInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Basic/Diagnostic.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/CharInfo.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Basic/Diagnostic.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:57:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:79:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/IdentifierTable.h:514:57: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/CharInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Basic/Diagnostic.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Basic/Diagnostic.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/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 = clang::DiagnosticMapping; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:653:7: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = unsigned int; ValueT = clang::DiagnosticMapping; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:607:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = unsigned int; ValueT = clang::DiagnosticMapping; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:209:9: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = clang::DiagnosticsEngine::DiagState; _Args = {const clang::DiagnosticsEngine::DiagState&}; _Tp = std::_List_node]' 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 = clang::DiagnosticsEngine::DiagState; _Args = {const clang::DiagnosticsEngine::DiagState&}; _Tp = std::_List_node; std::allocator_traits >::allocator_type = std::allocator >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_list.h:644:33: required from 'std::__cxx11::list<_Tp, _Alloc>::_Node* std::__cxx11::list<_Tp, _Alloc>::_M_create_node(_Args&& ...) [with _Args = {const clang::DiagnosticsEngine::DiagState&}; _Tp = clang::DiagnosticsEngine::DiagState; _Alloc = std::allocator; std::__cxx11::list<_Tp, _Alloc>::_Node = std::_List_node]' BUILDSTDERR: /usr/include/c++/8/bits/stl_list.h:1902:10: required from 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(std::__cxx11::list<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const clang::DiagnosticsEngine::DiagState&}; _Tp = clang::DiagnosticsEngine::DiagState; _Alloc = std::allocator; std::__cxx11::list<_Tp, _Alloc>::iterator = std::_List_iterator]' BUILDSTDERR: /usr/include/c++/8/bits/stl_list.h:1219:9: required from 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = clang::DiagnosticsEngine::DiagState; _Alloc = std::allocator; std::__cxx11::list<_Tp, _Alloc>::value_type = clang::DiagnosticsEngine::DiagState]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Basic/Diagnostic.cpp:280:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:374: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-rocm-1.6.0/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-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/FEntryInserter.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ [ 54%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/DiagnosticIDs.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Basic && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Basic -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Basic -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangBasic.dir/DiagnosticIDs.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Basic/DiagnosticIDs.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/FEntryInserter.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/FEntryInserter.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/FEntryInserter.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/FEntryInserter.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/FEntryInserter.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/FEntryInserter.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/FEntryInserter.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/FEntryInserter.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/FEntryInserter.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/FEntryInserter.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 54%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/FuncletLayout.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/FuncletLayout.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/FuncletLayout.cpp [ 54%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/DiagnosticOptions.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Basic && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Basic -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Basic -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangBasic.dir/DiagnosticOptions.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Basic/DiagnosticOptions.cpp [ 54%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/FileManager.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Basic && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Basic -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Basic -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangBasic.dir/FileManager.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Basic/FileManager.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Analysis.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/FuncletLayout.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Analysis.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/FuncletLayout.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:669:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/VirtualFileSystem.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/FileManager.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Basic/FileManager.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:166:7: required from 'static llvm::StringMapEntry* llvm::StringMapEntry::Create(llvm::StringRef, AllocatorTy&, InitTy&& ...) [with AllocatorTy = llvm::BumpPtrAllocatorImpl<>; InitTy = {clang::DirectoryEntry*}; ValueTy = clang::DirectoryEntry*]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:404:32: required from 'std::pair, bool> llvm::StringMap::try_emplace(llvm::StringRef, ArgsTy&& ...) [with ArgsTy = {clang::DirectoryEntry*}; ValueTy = clang::DirectoryEntry*; AllocatorTy = llvm::BumpPtrAllocatorImpl<>]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:387:54: required from 'std::pair, bool> llvm::StringMap::insert(std::pair) [with ValueTy = clang::DirectoryEntry*; AllocatorTy = llvm::BumpPtrAllocatorImpl<>]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Basic/FileManager.cpp:132:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_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-rocm-1.6.0/tools/clang/include/clang/Basic/FileSystemOptions.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/FileManager.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Basic/FileManager.cpp:20: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 54%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GCMetadata.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/GCMetadata.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GCMetadata.cpp [ 56%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/FileSystemStatCache.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Basic && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Basic -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Basic -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangBasic.dir/FileSystemStatCache.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Basic/FileSystemStatCache.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GCMetadata.h:36, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GCMetadata.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GCMetadata.h:36, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GCMetadata.h:36, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GCMetadata.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GCMetadata.h:36, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/FileSystemStatCache.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Basic/FileSystemStatCache.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:166:7: required from 'static llvm::StringMapEntry* llvm::StringMapEntry::Create(llvm::StringRef, AllocatorTy&, InitTy&& ...) [with AllocatorTy = llvm::BumpPtrAllocatorImpl<>; InitTy = {}; ValueTy = clang::FileData]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:404:32: required from 'std::pair, bool> llvm::StringMap::try_emplace(llvm::StringRef, ArgsTy&& ...) [with ArgsTy = {}; ValueTy = clang::FileData; AllocatorTy = llvm::BumpPtrAllocatorImpl<>]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:356:64: required from 'ValueTy& llvm::StringMap::operator[](llvm::StringRef) [with ValueTy = clang::FileData; AllocatorTy = llvm::BumpPtrAllocatorImpl<>]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Basic/FileSystemStatCache.cpp:123:19: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/FileSystemStatCache.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Basic/FileSystemStatCache.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 tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/IdentifierTable.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Basic && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Basic -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Basic -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangBasic.dir/IdentifierTable.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Basic/IdentifierTable.cpp [ 56%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GCMetadataPrinter.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/GCMetadataPrinter.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GCMetadataPrinter.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/CharInfo.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Basic/IdentifierTable.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Basic/IdentifierTable.cpp:645:46: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/CharInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Basic/IdentifierTable.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-rocm-1.6.0/tools/clang/lib/Basic/IdentifierTable.cpp: In static member function 'static clang::ObjCInstanceTypeFamily clang::Selector::getInstTypeMethodFamily(clang::Selector)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Basic/IdentifierTable.cpp:556:7: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: if (startsWithWord(name, "standard")) return OIT_Singleton; BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Basic/IdentifierTable.cpp:557:5: note: here BUILDSTDERR: case 'i': BUILDSTDERR: ^~~~ [ 56%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GCRootLowering.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/GCRootLowering.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GCRootLowering.cpp [ 56%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/LangOptions.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Basic && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Basic -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Basic -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangBasic.dir/LangOptions.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Basic/LangOptions.cpp [ 56%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/MemoryBufferCache.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Basic && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Basic -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Basic -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangBasic.dir/MemoryBufferCache.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Basic/MemoryBufferCache.cpp [ 56%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Module.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Basic && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Basic -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Basic -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangBasic.dir/Module.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Basic/Module.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GCRootLowering.cpp:31: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GCMetadata.h:36, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GCRootLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GCMetadata.h:36, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GCMetadata.h:36, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GCRootLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GCMetadata.h:36, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GCMetadata.h:36, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GCRootLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GCMetadata.h:36, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GCMetadata.h:36, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GCRootLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GCMetadata.h:36, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GCMetadata.h:36, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GCRootLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCContext.h:635:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GCMetadata.h:36, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GCMetadata.h:36, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GCRootLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GCMetadata.h:36, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 56%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/ObjCRuntime.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Basic && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Basic -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Basic -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangBasic.dir/ObjCRuntime.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Basic/ObjCRuntime.cpp [ 56%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GCStrategy.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/GCStrategy.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GCStrategy.cpp [ 56%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/OpenMPKinds.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Basic && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Basic -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Basic -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangBasic.dir/OpenMPKinds.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Basic/OpenMPKinds.cpp [ 56%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GlobalMerge.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/GlobalMerge.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalMerge.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/OpenMPKinds.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Basic/OpenMPKinds.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:57:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:79:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/IdentifierTable.h:514:57: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/OpenMPKinds.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Basic/OpenMPKinds.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 tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/OperatorPrecedence.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Basic && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Basic -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Basic -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangBasic.dir/OperatorPrecedence.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Basic/OperatorPrecedence.cpp [ 56%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/SanitizerBlacklist.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Basic && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Basic -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Basic -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangBasic.dir/SanitizerBlacklist.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Basic/SanitizerBlacklist.cpp [ 56%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Sanitizers.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Basic && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Basic -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Basic -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangBasic.dir/Sanitizers.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Basic/Sanitizers.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalMerge.cpp:82: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::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 tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/SourceLocation.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Basic && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Basic -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Basic -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangBasic.dir/SourceLocation.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Basic/SourceLocation.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalMerge.cpp:62: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalMerge.cpp:62: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:669:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 56%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/SourceManager.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Basic && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Basic -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Basic -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangBasic.dir/SourceManager.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Basic/SourceManager.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/VirtualFileSystem.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/FileManager.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/SourceManager.h:38, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Basic/SourceManager.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:57:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:79:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = clang::SrcMgr::ContentCache; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Basic/SourceManager.cpp:360:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_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-rocm-1.6.0/tools/clang/include/clang/Basic/FileSystemOptions.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/FileManager.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/SourceManager.h:38, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Basic/SourceManager.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/IfConversion.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/IfConversion.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/IfConversion.cpp [ 56%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/TargetInfo.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Basic && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Basic -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Basic -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangBasic.dir/TargetInfo.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Basic/TargetInfo.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/IfConversion.cpp:27: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SparseSet.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LivePhysRegs.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/BranchFolding.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/IfConversion.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SparseSet.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LivePhysRegs.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/BranchFolding.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/IfConversion.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Basic/TargetInfo.cpp: In member function 'const char* clang::TargetInfo::getTypeConstantSuffix(clang::TargetInfo::IntType) const': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Basic/TargetInfo.cpp:144:5: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: if (getCharWidth() < getIntWidth()) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Basic/TargetInfo.cpp:146:3: note: here BUILDSTDERR: case UnsignedShort: BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Basic/TargetInfo.cpp:147:5: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: if (getShortWidth() < getIntWidth()) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Basic/TargetInfo.cpp:149:3: note: here BUILDSTDERR: case UnsignedInt: return "U"; BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SparseSet.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LivePhysRegs.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/BranchFolding.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/IfConversion.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SparseSet.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LivePhysRegs.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/BranchFolding.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/IfConversion.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCContext.h:635:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SparseSet.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LivePhysRegs.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/BranchFolding.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/IfConversion.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 56%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Targets.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Basic && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Basic -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Basic -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangBasic.dir/Targets.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Basic/Targets.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Builtins.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Basic/Targets.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Builtins.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Basic/Targets.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/CodeGen/CMakeFiles/LLVMCodeGen.dir/ImplicitNullChecks.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/ImplicitNullChecks.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/ImplicitNullChecks.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/ImplicitNullChecks.cpp:40: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/ImplicitNullChecks.cpp:29: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/ImplicitNullChecks.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/ImplicitNullChecks.cpp:29: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/ImplicitNullChecks.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/ImplicitNullChecks.cpp:29: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/ImplicitNullChecks.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/ImplicitNullChecks.cpp:29: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCContext.h:635:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/ImplicitNullChecks.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/ImplicitNullChecks.cpp:29: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/ImplicitNullChecks.cpp:29: 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 tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/TokenKinds.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Basic && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Basic -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Basic -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangBasic.dir/TokenKinds.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Basic/TokenKinds.cpp [ 56%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Version.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Basic && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Basic -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Basic -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangBasic.dir/Version.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Basic/Version.cpp [ 56%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/InlineSpiller.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/InlineSpiller.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/InlineSpiller.cpp [ 56%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/VersionTuple.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Basic && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Basic -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Basic -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangBasic.dir/VersionTuple.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Basic/VersionTuple.cpp [ 56%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/VirtualFileSystem.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Basic && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Basic -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Basic -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangBasic.dir/VirtualFileSystem.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Basic/VirtualFileSystem.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/VirtualFileSystem.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Basic/VirtualFileSystem.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/VirtualFileSystem.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Basic/VirtualFileSystem.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-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveRangeEdit.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/InlineSpiller.cpp:23: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRangeCalc.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SplitKit.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/InlineSpiller.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRangeCalc.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SplitKit.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRangeCalc.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SplitKit.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/InlineSpiller.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRangeCalc.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SplitKit.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRangeCalc.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SplitKit.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/InlineSpiller.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/lib/CodeGen/LiveRangeCalc.h:268:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309: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-rocm-1.6.0/lib/CodeGen/SplitKit.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/InlineSpiller.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRangeCalc.h:91:10: note: 'struct llvm::LiveRangeCalc::LiveInBlock' declared here BUILDSTDERR: struct LiveInBlock { BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRangeCalc.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SplitKit.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/InlineSpiller.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRangeCalc.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SplitKit.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRangeCalc.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SplitKit.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/InlineSpiller.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRangeCalc.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SplitKit.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRangeCalc.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SplitKit.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/InlineSpiller.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/InlineSpiller.cpp:404:47: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRangeCalc.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SplitKit.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRangeCalc.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SplitKit.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/InlineSpiller.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRangeCalc.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SplitKit.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRangeCalc.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SplitKit.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/InlineSpiller.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRangeCalc.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SplitKit.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRangeCalc.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SplitKit.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/InlineSpiller.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/Support/GenericDomTree.h:744:5: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/GenericDomTree.h:490:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineDominators.h:115:30: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309: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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRangeCalc.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SplitKit.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 56%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Warnings.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Basic && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Basic -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Basic -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangBasic.dir/Warnings.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Basic/Warnings.cpp [ 56%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/XRayLists.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Basic && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Basic -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Basic -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangBasic.dir/XRayLists.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Basic/XRayLists.cpp [ 56%] Linking CXX static library ../../../../lib64/libclangBasic.a cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Basic && /usr/bin/cmake -P CMakeFiles/clangBasic.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Basic && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangBasic.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../lib64/libclangBasic.a CMakeFiles/clangBasic.dir/Attributes.cpp.o CMakeFiles/clangBasic.dir/Builtins.cpp.o CMakeFiles/clangBasic.dir/CharInfo.cpp.o CMakeFiles/clangBasic.dir/Cuda.cpp.o CMakeFiles/clangBasic.dir/Diagnostic.cpp.o CMakeFiles/clangBasic.dir/DiagnosticIDs.cpp.o CMakeFiles/clangBasic.dir/DiagnosticOptions.cpp.o CMakeFiles/clangBasic.dir/FileManager.cpp.o CMakeFiles/clangBasic.dir/FileSystemStatCache.cpp.o CMakeFiles/clangBasic.dir/IdentifierTable.cpp.o CMakeFiles/clangBasic.dir/LangOptions.cpp.o CMakeFiles/clangBasic.dir/MemoryBufferCache.cpp.o CMakeFiles/clangBasic.dir/Module.cpp.o CMakeFiles/clangBasic.dir/ObjCRuntime.cpp.o CMakeFiles/clangBasic.dir/OpenMPKinds.cpp.o CMakeFiles/clangBasic.dir/OperatorPrecedence.cpp.o CMakeFiles/clangBasic.dir/SanitizerBlacklist.cpp.o CMakeFiles/clangBasic.dir/Sanitizers.cpp.o CMakeFiles/clangBasic.dir/SourceLocation.cpp.o CMakeFiles/clangBasic.dir/SourceManager.cpp.o CMakeFiles/clangBasic.dir/TargetInfo.cpp.o CMakeFiles/clangBasic.dir/Targets.cpp.o CMakeFiles/clangBasic.dir/TokenKinds.cpp.o CMakeFiles/clangBasic.dir/Version.cpp.o CMakeFiles/clangBasic.dir/VersionTuple.cpp.o CMakeFiles/clangBasic.dir/VirtualFileSystem.cpp.o CMakeFiles/clangBasic.dir/Warnings.cpp.o CMakeFiles/clangBasic.dir/XRayLists.cpp.o /usr/bin/ranlib ../../../../lib64/libclangBasic.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 56%] Built target clangBasic make -f tools/clang/lib/Lex/CMakeFiles/clangLex.dir/build.make tools/clang/lib/Lex/CMakeFiles/clangLex.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Lex /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Lex /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Lex/CMakeFiles/clangLex.dir/DependInfo.cmake --color= Scanning dependencies of target clangLex make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/clang/lib/Lex/CMakeFiles/clangLex.dir/build.make tools/clang/lib/Lex/CMakeFiles/clangLex.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 56%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/HeaderMap.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Lex && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Lex -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Lex -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangLex.dir/HeaderMap.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Lex/HeaderMap.cpp [ 56%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/InterferenceCache.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/InterferenceCache.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/InterferenceCache.cpp [ 56%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/HeaderSearch.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Lex && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Lex -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Lex -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangLex.dir/HeaderSearch.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Lex/HeaderSearch.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/IntervalMap.h:103, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalUnion.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/InterferenceCache.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/InterferenceCache.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/IntervalMap.h:103, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalUnion.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/InterferenceCache.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/IntervalMap.h:103, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalUnion.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/InterferenceCache.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/InterferenceCache.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/IntervalMap.h:103, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalUnion.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/InterferenceCache.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/IntervalMap.h:103, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalUnion.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/InterferenceCache.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/InterferenceCache.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/IntervalMap.h:103, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalUnion.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/InterferenceCache.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/IntervalMap.h:103, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalUnion.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/InterferenceCache.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/InterferenceCache.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/IntervalMap.h:103, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalUnion.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/InterferenceCache.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/IntervalMap.h:103, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalUnion.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/InterferenceCache.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/InterferenceCache.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/IntervalMap.h:103, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalUnion.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/InterferenceCache.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/tools/clang/include/clang/Basic/VirtualFileSystem.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/FileManager.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/SourceManager.h:38, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Lex/DirectoryLookup.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Lex/HeaderSearch.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Lex/HeaderSearch.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:450:71: required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Lex/Preprocessor.h:446:58: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Lex/DirectoryLookup.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Lex/HeaderSearch.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Lex/HeaderSearch.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/InterleavedAccessPass.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/InterleavedAccessPass.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/InterleavedAccessPass.cpp [ 56%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/Lexer.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Lex && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Lex -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Lex -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangLex.dir/Lexer.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Lex/Lexer.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/InterleavedAccessPass.cpp:55: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassInfo.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassSupport.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/TargetPassConfig.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/InterleavedAccessPass.cpp:48: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/InterleavedAccessPass.cpp:47: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassInfo.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassSupport.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/TargetPassConfig.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/InterleavedAccessPass.cpp:48: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:669:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/InterleavedAccessPass.cpp:47: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/ObjCRuntime.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LangOptions.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Lex/Lexer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Lex/Lexer.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:450:71: required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Lex/Preprocessor.h:446:58: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_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-rocm-1.6.0/tools/clang/include/clang/Basic/CommentOptions.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LangOptions.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Lex/Lexer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Lex/Lexer.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-rocm-1.6.0/tools/clang/lib/Lex/Lexer.cpp: In member function 'bool clang::Lexer::LexTokenInternal(clang::Token&, bool)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Lex/Lexer.cpp:3246:5: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: if (Char == '\'') BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Lex/Lexer.cpp:3252:3: note: here BUILDSTDERR: case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'G': BUILDSTDERR: ^~~~ [ 56%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/IntrinsicLowering.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/IntrinsicLowering.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/IntrinsicLowering.cpp [ 56%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/LiteralSupport.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Lex && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Lex -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Lex -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangLex.dir/LiteralSupport.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Lex/LiteralSupport.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/CharInfo.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Lex/LiteralSupport.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Lex/LiteralSupport.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:450:71: required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Lex/Preprocessor.h:446:58: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/CharInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Lex/LiteralSupport.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Lex/LiteralSupport.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/CodeGen/CMakeFiles/LLVMCodeGen.dir/LatencyPriorityQueue.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/LatencyPriorityQueue.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LatencyPriorityQueue.cpp BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Lex/LiteralSupport.cpp: In function 'void EncodeUCNEscape(const char*, const char*&, const char*, char*&, bool&, clang::FullSourceLoc, unsigned int, clang::DiagnosticsEngine*, const clang::LangOptions&)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Lex/LiteralSupport.cpp:459:73: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: case 4: *--ResultBuf = (UTF8)((UcnVal | byteMark) & byteMask); UcnVal >>= 6; BUILDSTDERR: ~~~~~~~^~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Lex/LiteralSupport.cpp:460:3: note: here BUILDSTDERR: case 3: *--ResultBuf = (UTF8)((UcnVal | byteMark) & byteMask); UcnVal >>= 6; BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Lex/LiteralSupport.cpp:460:73: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: case 3: *--ResultBuf = (UTF8)((UcnVal | byteMark) & byteMask); UcnVal >>= 6; BUILDSTDERR: ~~~~~~~^~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Lex/LiteralSupport.cpp:461:3: note: here BUILDSTDERR: case 2: *--ResultBuf = (UTF8)((UcnVal | byteMark) & byteMask); UcnVal >>= 6; BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Lex/LiteralSupport.cpp:461:73: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: case 2: *--ResultBuf = (UTF8)((UcnVal | byteMark) & byteMask); UcnVal >>= 6; BUILDSTDERR: ~~~~~~~^~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Lex/LiteralSupport.cpp:462:3: note: here BUILDSTDERR: case 1: *--ResultBuf = (UTF8) (UcnVal | firstByteMark[bytesToWrite]); BUILDSTDERR: ^~~~ [ 56%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/MacroArgs.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Lex && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Lex -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Lex -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangLex.dir/MacroArgs.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Lex/MacroArgs.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/ScheduleDAG.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LatencyPriorityQueue.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LatencyPriorityQueue.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/ScheduleDAG.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LatencyPriorityQueue.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/ScheduleDAG.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LatencyPriorityQueue.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LatencyPriorityQueue.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:669:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/ScheduleDAG.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LatencyPriorityQueue.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Lex/Token.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Lex/MacroArgs.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Lex/MacroArgs.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:450:71: required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Lex/Preprocessor.h:446:58: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Lex/MacroArgs.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Lex/MacroArgs.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/LazyMachineBlockFrequencyInfo.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/LazyMachineBlockFrequencyInfo.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LazyMachineBlockFrequencyInfo.cpp [ 56%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/MacroInfo.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Lex && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Lex -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Lex -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangLex.dir/MacroInfo.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Lex/MacroInfo.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Lex/Token.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Lex/MacroInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Lex/MacroInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Lex/MacroInfo.cpp:241:27: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/SourceLocation.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Lex/Token.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Lex/MacroInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Lex/MacroInfo.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassInfo.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassSupport.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LazyMachineBlockFrequencyInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LazyMachineBlockFrequencyInfo.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LazyMachineBlockFrequencyInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LazyMachineBlockFrequencyInfo.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassInfo.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassSupport.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LazyMachineBlockFrequencyInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LazyMachineBlockFrequencyInfo.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:669:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LazyMachineBlockFrequencyInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LazyMachineBlockFrequencyInfo.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassInfo.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassSupport.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LazyMachineBlockFrequencyInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LazyMachineBlockFrequencyInfo.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/Support/GenericDomTree.h:744:5: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/GenericDomTree.h:490:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineDominators.h:115:30: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309: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-rocm-1.6.0/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LazyMachineBlockFrequencyInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LazyMachineBlockFrequencyInfo.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: ^~~~ [ 56%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/ModuleMap.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Lex && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Lex -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Lex -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangLex.dir/ModuleMap.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Lex/ModuleMap.cpp [ 56%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LexicalScopes.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/LexicalScopes.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LexicalScopes.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/ObjCRuntime.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LangOptions.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Lex/ModuleMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Lex/ModuleMap.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:57:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:79:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = char; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Lex/ModuleMap.cpp:1271:55: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_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-rocm-1.6.0/tools/clang/include/clang/Basic/CommentOptions.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LangOptions.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Lex/ModuleMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Lex/ModuleMap.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LexicalScopes.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LexicalScopes.h:94:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LexicalScopes.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LexicalScopes.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:669:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 56%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveDebugValues.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/LiveDebugValues.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveDebugValues.cpp [ 56%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/PPCaching.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Lex && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Lex -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Lex -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangLex.dir/PPCaching.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Lex/PPCaching.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Builtins.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Lex/Preprocessor.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Lex/PPCaching.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:450:71: required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Lex/Preprocessor.h:446:58: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Builtins.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Lex/Preprocessor.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Lex/PPCaching.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveDebugValues.cpp:40: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/raw_ostream.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SparseBitVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveDebugValues.cpp:23: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LexicalScopes.h:94:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/GraphTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/PostOrderIterator.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/Support/raw_ostream.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SparseBitVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveDebugValues.cpp:23: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/GraphTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/PostOrderIterator.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/Support/raw_ostream.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SparseBitVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveDebugValues.cpp:23: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/GraphTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/PostOrderIterator.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/Support/raw_ostream.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SparseBitVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveDebugValues.cpp:23: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/GraphTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/PostOrderIterator.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/Support/raw_ostream.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SparseBitVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveDebugValues.cpp:23: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/GraphTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/PostOrderIterator.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 56%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/PPCallbacks.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Lex && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Lex -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Lex -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangLex.dir/PPCallbacks.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Lex/PPCallbacks.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/raw_ostream.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SparseBitVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveDebugValues.cpp:23: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/GraphTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/PostOrderIterator.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/Support/raw_ostream.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SparseBitVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveDebugValues.cpp:23: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/GraphTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/PostOrderIterator.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 56%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/PPConditionalDirectiveRecord.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Lex && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Lex -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Lex -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangLex.dir/PPConditionalDirectiveRecord.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Lex/PPConditionalDirectiveRecord.cpp [ 56%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/PPDirectives.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Lex && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Lex -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Lex -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangLex.dir/PPDirectives.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Lex/PPDirectives.cpp [ 56%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveDebugVariables.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/LiveDebugVariables.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveDebugVariables.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/CharInfo.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Lex/PPDirectives.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Lex/PPDirectives.cpp:756:65: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/CharInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Lex/PPDirectives.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/CharInfo.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Lex/PPDirectives.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Lex/PPDirectives.cpp:1862:63: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/CharInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Lex/PPDirectives.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/CharInfo.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Lex/PPDirectives.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:450:71: required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Lex/Preprocessor.h:446:58: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/CharInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Lex/PPDirectives.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveDebugVariables.cpp:29: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassInfo.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassSupport.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveDebugVariables.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveDebugVariables.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_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-rocm-1.6.0/include/llvm/Pass.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveDebugVariables.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassInfo.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassSupport.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveDebugVariables.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveDebugVariables.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_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-rocm-1.6.0/include/llvm/Pass.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveDebugVariables.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassInfo.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassSupport.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveDebugVariables.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveDebugVariables.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_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-rocm-1.6.0/include/llvm/Pass.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveDebugVariables.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassInfo.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassSupport.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveDebugVariables.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveDebugVariables.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveDebugVariables.cpp:599:55: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_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-rocm-1.6.0/include/llvm/Pass.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveDebugVariables.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassInfo.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassSupport.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveDebugVariables.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveDebugVariables.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveDebugVariables.cpp:625:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_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-rocm-1.6.0/include/llvm/Pass.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveDebugVariables.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassInfo.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassSupport.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveDebugVariables.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveDebugVariables.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_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-rocm-1.6.0/include/llvm/Pass.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveDebugVariables.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 56%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/PPExpressions.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Lex && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Lex -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Lex -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangLex.dir/PPExpressions.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Lex/PPExpressions.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassInfo.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassSupport.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveDebugVariables.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveDebugVariables.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment 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-rocm-1.6.0/include/llvm/Pass.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveDebugVariables.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassInfo.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassSupport.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveDebugVariables.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveDebugVariables.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/Support/GenericDomTree.h:744:5: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/GenericDomTree.h:490:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineDominators.h:115:30: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309: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-rocm-1.6.0/include/llvm/Pass.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveDebugVariables.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Builtins.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Lex/Preprocessor.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Lex/PPExpressions.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:450:71: required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Lex/Preprocessor.h:446:58: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Builtins.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Lex/Preprocessor.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Lex/PPExpressions.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/LiveIntervalAnalysis.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/LiveIntervalAnalysis.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveIntervalAnalysis.cpp [ 56%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/PPLexerChange.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Lex && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Lex -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Lex -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangLex.dir/PPLexerChange.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Lex/PPLexerChange.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveIntervalAnalysis.cpp:34: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRangeCalc.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveIntervalAnalysis.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRangeCalc.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRangeCalc.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveIntervalAnalysis.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRangeCalc.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRangeCalc.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveIntervalAnalysis.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/lib/CodeGen/LiveRangeCalc.h:268:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309: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-rocm-1.6.0/lib/CodeGen/LiveIntervalAnalysis.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRangeCalc.h:91:10: note: 'struct llvm::LiveRangeCalc::LiveInBlock' declared here BUILDSTDERR: struct LiveInBlock { BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRangeCalc.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveIntervalAnalysis.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRangeCalc.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRangeCalc.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveIntervalAnalysis.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveIntervalAnalysis.cpp:389:56: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRangeCalc.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRangeCalc.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveIntervalAnalysis.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveIntervalAnalysis.cpp:673:75: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRangeCalc.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRangeCalc.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveIntervalAnalysis.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveIntervalAnalysis.cpp:679:68: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRangeCalc.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRangeCalc.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveIntervalAnalysis.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRangeCalc.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Builtins.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Lex/Preprocessor.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Lex/PPLexerChange.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:450:71: required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Lex/Preprocessor.h:446:58: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Builtins.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Lex/Preprocessor.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Lex/PPLexerChange.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRangeCalc.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveIntervalAnalysis.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRangeCalc.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRangeCalc.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveIntervalAnalysis.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/Support/GenericDomTree.h:744:5: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/GenericDomTree.h:490:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineDominators.h:115:30: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309: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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRangeCalc.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 56%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/PPMacroExpansion.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Lex && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Lex -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Lex -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangLex.dir/PPMacroExpansion.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Lex/PPMacroExpansion.cpp [ 56%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveInterval.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/LiveInterval.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveInterval.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/ObjCRuntime.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LangOptions.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Attributes.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Lex/PPMacroExpansion.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:450:71: required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Lex/Preprocessor.h:446:58: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_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-rocm-1.6.0/tools/clang/include/clang/Basic/CommentOptions.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LangOptions.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Attributes.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Lex/PPMacroExpansion.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveInterval.cpp:28: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveInterval.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveInterval.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveInterval.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveInterval.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveInterval.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 56%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/PTHLexer.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Lex && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Lex -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Lex -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangLex.dir/PTHLexer.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Lex/PTHLexer.cpp [ 58%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveIntervalUnion.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/LiveIntervalUnion.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveIntervalUnion.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Lex/Token.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Lex/PreprocessorLexer.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Lex/PTHLexer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Lex/PTHLexer.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:450:71: required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Lex/Preprocessor.h:446:58: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/SourceLocation.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Lex/MultipleIncludeOpt.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Lex/PreprocessorLexer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Lex/PTHLexer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Lex/PTHLexer.cpp:14: 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 tools/clang/lib/Lex/CMakeFiles/clangLex.dir/Pragma.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Lex && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Lex -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Lex -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangLex.dir/Pragma.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Lex/Pragma.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/raw_ostream.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SparseBitVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveIntervalUnion.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_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-rocm-1.6.0/include/llvm/Support/ErrorHandling.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SparseBitVector.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/Support/raw_ostream.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SparseBitVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveIntervalUnion.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_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-rocm-1.6.0/include/llvm/Support/ErrorHandling.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SparseBitVector.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/Support/raw_ostream.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SparseBitVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveIntervalUnion.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_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-rocm-1.6.0/include/llvm/Support/ErrorHandling.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SparseBitVector.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/Support/raw_ostream.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SparseBitVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveIntervalUnion.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment 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-rocm-1.6.0/include/llvm/Support/ErrorHandling.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SparseBitVector.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Lex/Pragma.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Lex/Pragma.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:450:71: required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Lex/Preprocessor.h:446:58: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Lex/Pragma.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Lex/Pragma.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/CodeGen/CMakeFiles/LLVMCodeGen.dir/LivePhysRegs.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/LivePhysRegs.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LivePhysRegs.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LivePhysRegs.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ [ 58%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/PreprocessingRecord.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Lex && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Lex -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Lex -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangLex.dir/PreprocessingRecord.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Lex/PreprocessingRecord.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SparseSet.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LivePhysRegs.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LivePhysRegs.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SparseSet.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LivePhysRegs.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SparseSet.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LivePhysRegs.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LivePhysRegs.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LivePhysRegs.cpp:36:54: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SparseSet.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LivePhysRegs.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SparseSet.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LivePhysRegs.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LivePhysRegs.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SparseSet.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LivePhysRegs.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SparseSet.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LivePhysRegs.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LivePhysRegs.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:669:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SparseSet.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LivePhysRegs.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/IdentifierTable.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Lex/PreprocessingRecord.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Lex/PreprocessingRecord.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Lex/PreprocessingRecord.h:370:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/IdentifierTable.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Lex/PreprocessingRecord.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Lex/PreprocessingRecord.cpp:14: 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/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRangeCalc.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/LiveRangeCalc.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRangeCalc.cpp [ 58%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/Preprocessor.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Lex && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Lex -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Lex -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangLex.dir/Preprocessor.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Lex/Preprocessor.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRangeCalc.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRangeCalc.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRangeCalc.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRangeCalc.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRangeCalc.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRangeCalc.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRangeCalc.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRangeCalc.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRangeCalc.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/lib/CodeGen/LiveRangeCalc.h:268:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309: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-rocm-1.6.0/lib/CodeGen/LiveRangeCalc.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRangeCalc.h:91:10: note: 'struct llvm::LiveRangeCalc::LiveInBlock' declared here BUILDSTDERR: struct LiveInBlock { BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Builtins.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Lex/Preprocessor.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Lex/Preprocessor.cpp:28: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Lex/Preprocessor.cpp:793:68: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Builtins.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Lex/Preprocessor.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Lex/Preprocessor.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Builtins.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Lex/Preprocessor.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Lex/Preprocessor.cpp:28: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Lex/PreprocessingRecord.h:370:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Builtins.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Lex/Preprocessor.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Lex/Preprocessor.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRangeCalc.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRangeCalc.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRangeCalc.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRangeCalc.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRangeCalc.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRangeCalc.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRangeCalc.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRangeCalc.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/Support/GenericDomTree.h:744:5: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/GenericDomTree.h:490:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineDominators.h:115:30: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309: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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRangeCalc.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 58%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/PreprocessorLexer.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Lex && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Lex -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Lex -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangLex.dir/PreprocessorLexer.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Lex/PreprocessorLexer.cpp [ 58%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRangeEdit.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/LiveRangeEdit.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRangeEdit.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Lex/Token.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Lex/PreprocessorLexer.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Lex/PreprocessorLexer.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:450:71: required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Lex/Preprocessor.h:446:58: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/SourceLocation.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Lex/MultipleIncludeOpt.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Lex/PreprocessorLexer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Lex/PreprocessorLexer.cpp:14: 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 tools/clang/lib/Lex/CMakeFiles/clangLex.dir/ScratchBuffer.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Lex && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Lex -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Lex -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangLex.dir/ScratchBuffer.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Lex/ScratchBuffer.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveRangeEdit.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRangeEdit.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveRangeEdit.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRangeEdit.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveRangeEdit.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveRangeEdit.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRangeEdit.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveRangeEdit.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveRangeEdit.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRangeEdit.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveRangeEdit.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveRangeEdit.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRangeEdit.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveRangeEdit.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveRangeEdit.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRangeEdit.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveRangeEdit.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 58%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/TokenConcatenation.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Lex && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Lex -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Lex -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangLex.dir/TokenConcatenation.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Lex/TokenConcatenation.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/CharInfo.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Lex/TokenConcatenation.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:450:71: required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Lex/Preprocessor.h:446:58: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/CharInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Lex/TokenConcatenation.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/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRangeShrink.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/LiveRangeShrink.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRangeShrink.cpp [ 58%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/TokenLexer.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Lex && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Lex -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Lex -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangLex.dir/TokenLexer.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Lex/TokenLexer.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRangeShrink.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/VirtualFileSystem.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/FileManager.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/SourceManager.h:38, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Lex/TokenLexer.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:450:71: required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Lex/Preprocessor.h:446:58: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/SourceLocation.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Lex/TokenLexer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Lex/TokenLexer.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassInfo.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassSupport.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRangeShrink.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment 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-rocm-1.6.0/include/llvm/ADT/Statistic.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRangeShrink.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassInfo.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassSupport.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRangeShrink.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:669:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &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-rocm-1.6.0/include/llvm/ADT/Statistic.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRangeShrink.cpp:17: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 60%] Linking CXX static library ../../../../lib64/libclangLex.a cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Lex && /usr/bin/cmake -P CMakeFiles/clangLex.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Lex && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangLex.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../lib64/libclangLex.a CMakeFiles/clangLex.dir/HeaderMap.cpp.o CMakeFiles/clangLex.dir/HeaderSearch.cpp.o CMakeFiles/clangLex.dir/Lexer.cpp.o CMakeFiles/clangLex.dir/LiteralSupport.cpp.o CMakeFiles/clangLex.dir/MacroArgs.cpp.o CMakeFiles/clangLex.dir/MacroInfo.cpp.o CMakeFiles/clangLex.dir/ModuleMap.cpp.o CMakeFiles/clangLex.dir/PPCaching.cpp.o CMakeFiles/clangLex.dir/PPCallbacks.cpp.o CMakeFiles/clangLex.dir/PPConditionalDirectiveRecord.cpp.o CMakeFiles/clangLex.dir/PPDirectives.cpp.o CMakeFiles/clangLex.dir/PPExpressions.cpp.o CMakeFiles/clangLex.dir/PPLexerChange.cpp.o CMakeFiles/clangLex.dir/PPMacroExpansion.cpp.o CMakeFiles/clangLex.dir/PTHLexer.cpp.o CMakeFiles/clangLex.dir/Pragma.cpp.o CMakeFiles/clangLex.dir/PreprocessingRecord.cpp.o CMakeFiles/clangLex.dir/Preprocessor.cpp.o CMakeFiles/clangLex.dir/PreprocessorLexer.cpp.o CMakeFiles/clangLex.dir/ScratchBuffer.cpp.o CMakeFiles/clangLex.dir/TokenConcatenation.cpp.o CMakeFiles/clangLex.dir/TokenLexer.cpp.o /usr/bin/ranlib ../../../../lib64/libclangLex.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 60%] Built target clangLex make -f tools/clang/lib/Parse/CMakeFiles/clangParse.dir/build.make tools/clang/lib/Parse/CMakeFiles/clangParse.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Parse /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Parse/CMakeFiles/clangParse.dir/DependInfo.cmake --color= [ 60%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRegMatrix.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/LiveRegMatrix.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRegMatrix.cpp Scanning dependencies of target clangParse make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/clang/lib/Parse/CMakeFiles/clangParse.dir/build.make tools/clang/lib/Parse/CMakeFiles/clangParse.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 60%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseAST.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Parse && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Parse -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangParse.dir/ParseAST.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseAST.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRegMatrix.cpp:28: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRegMatrix.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &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-rocm-1.6.0/include/llvm/ADT/Statistic.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRegMatrix.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRegMatrix.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &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-rocm-1.6.0/include/llvm/ADT/Statistic.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRegMatrix.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRegMatrix.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &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-rocm-1.6.0/include/llvm/ADT/Statistic.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRegMatrix.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRegMatrix.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &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-rocm-1.6.0/include/llvm/ADT/Statistic.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRegMatrix.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRegMatrix.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment 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-rocm-1.6.0/include/llvm/ADT/Statistic.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRegMatrix.cpp:15: 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/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRegUnits.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/LiveRegUnits.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRegUnits.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/ObjCRuntime.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LangOptions.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Parse/ParseAST.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseAST.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_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-rocm-1.6.0/tools/clang/include/clang/Basic/CommentOptions.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LangOptions.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Parse/ParseAST.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseAST.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/ObjCRuntime.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LangOptions.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Parse/ParseAST.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseAST.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:7505:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment 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-rocm-1.6.0/tools/clang/include/clang/Basic/CommentOptions.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LangOptions.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Parse/ParseAST.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseAST.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveRegUnits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRegUnits.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveRegUnits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRegUnits.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveRegUnits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRegUnits.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveRegUnits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRegUnits.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveRegUnits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRegUnits.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:669:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveRegUnits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRegUnits.cpp:14: 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 tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseCXXInlineMethods.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Parse && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Parse -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangParse.dir/ParseCXXInlineMethods.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseCXXInlineMethods.cpp [ 60%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveStackAnalysis.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/LiveStackAnalysis.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveStackAnalysis.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveStackAnalysis.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveStackAnalysis.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveStackAnalysis.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveStackAnalysis.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveStackAnalysis.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveStackAnalysis.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveStackAnalysis.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveStackAnalysis.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveStackAnalysis.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveStackAnalysis.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveStackAnalysis.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveStackAnalysis.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveStackAnalysis.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveStackAnalysis.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveStackAnalysis.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveStackAnalysis.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 60%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveVariables.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/LiveVariables.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveVariables.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Availability.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Parse/Parser.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseCXXInlineMethods.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/SourceLocation.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Availability.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Parse/Parser.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseCXXInlineMethods.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Availability.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Parse/Parser.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseCXXInlineMethods.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:7505:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/SourceLocation.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Availability.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Parse/Parser.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseCXXInlineMethods.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveVariables.cpp:35: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveVariables.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveVariables.cpp:29: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveVariables.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveVariables.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveVariables.cpp:29: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveVariables.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveVariables.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveVariables.cpp:29: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveVariables.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveVariables.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveVariables.cpp:29: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveVariables.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveVariables.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveVariables.cpp:29: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveVariables.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 60%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseDecl.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Parse && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Parse -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangParse.dir/ParseDecl.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseDecl.cpp [ 60%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LLVMTargetMachine.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/LLVMTargetMachine.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LLVMTargetMachine.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Availability.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Parse/Parser.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseDecl.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/SourceLocation.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Availability.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Parse/Parser.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseDecl.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Availability.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Parse/Parser.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseDecl.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:7505:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/SourceLocation.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Availability.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Parse/Parser.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseDecl.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/BasicTTIImpl.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LLVMTargetMachine.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {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-rocm-1.6.0/tools/clang/lib/Parse/ParseDecl.cpp: In member function 'bool clang::Parser::ParseImplicitInt(clang::DeclSpec&, clang::CXXScopeSpec*, const clang::Parser::ParsedTemplateInfo&, clang::AccessSpecifier, clang::Parser::DeclSpecContext, clang::Parser::ParsedAttributesWithRange&)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseDecl.cpp:2599:7: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: } BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseDecl.cpp:2602:5: note: here BUILDSTDERR: case tok::comma: BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseDecl.cpp: In member function 'void clang::Parser::ParseDeclarationSpecifiers(clang::DeclSpec&, const clang::Parser::ParsedTemplateInfo&, clang::AccessSpecifier, clang::Parser::DeclSpecContext, clang::Parser::LateParsedAttrList*)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseDecl.cpp:3728:7: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: if (Actions.getLangOpts().OpenCLVersion < 200) { BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseDecl.cpp:3734:5: note: here BUILDSTDERR: case tok::kw___private: BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseDecl.cpp: In member function 'void clang::Parser::ParseTypeQualifierListOpt(clang::DeclSpec&, unsigned int, bool, bool, llvm::Optional >)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseDecl.cpp:5096:7: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: if ((AttrReqs & AR_DeclspecAttributesParsed) && !getLangOpts().CPlusPlus && BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseDecl.cpp:5101:5: note: here BUILDSTDERR: case tok::kw___sptr: BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseDecl.cpp:5144:7: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: if (AttrReqs & AR_GNUAttributesParsed || BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseDecl.cpp:5150:5: note: here BUILDSTDERR: default: BUILDSTDERR: ^~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LLVMTargetMachine.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:332:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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 /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LLVMTargetMachine.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCContext.h:635:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LLVMTargetMachine.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 60%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LocalStackSlotAllocation.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/LocalStackSlotAllocation.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LocalStackSlotAllocation.cpp [ 60%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseDeclCXX.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Parse && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Parse -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangParse.dir/ParseDeclCXX.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseDeclCXX.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LocalStackSlotAllocation.cpp:25: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LocalStackSlotAllocation.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LocalStackSlotAllocation.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LocalStackSlotAllocation.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:669:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 60%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LowLevelType.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/LowLevelType.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LowLevelType.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Availability.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Parse/Parser.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseDeclCXX.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/SourceLocation.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Availability.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Parse/Parser.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseDeclCXX.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Availability.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Parse/Parser.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseDeclCXX.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:7505:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/SourceLocation.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Availability.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Parse/Parser.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseDeclCXX.cpp:14: 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/CodeGen/CMakeFiles/LLVMCodeGen.dir/LowerEmuTLS.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/LowerEmuTLS.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LowerEmuTLS.cpp BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseDeclCXX.cpp: In member function 'void clang::Parser::ParseMicrosoftIfExistsClassDeclaration(clang::DeclSpec::TST, clang::AccessSpecifier&)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseDeclCXX.cpp:4216:9: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: Diag(Result.KeywordLoc, diag::warn_microsoft_dependent_exists) BUILDSTDERR: ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseDeclCXX.cpp:4220:3: note: here BUILDSTDERR: case IEB_Skip: BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LowerEmuTLS.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/lib/CodeGen/LowerEmuTLS.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:669:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 60%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineBasicBlock.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/MachineBasicBlock.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineBasicBlock.cpp [ 60%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseExpr.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Parse && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Parse -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangParse.dir/ParseExpr.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseExpr.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineBasicBlock.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineBasicBlock.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/GraphTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineBasicBlock.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/GraphTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineBasicBlock.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/GraphTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineBasicBlock.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/GraphTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineBasicBlock.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/GraphTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineBasicBlock.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/Support/GenericDomTree.h:744:5: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/GenericDomTree.h:490:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineDominators.h:115:30: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309: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-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/GraphTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Availability.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Parse/Parser.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseExpr.cpp:24: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/SourceLocation.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Availability.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Parse/Parser.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseExpr.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Availability.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Parse/Parser.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseExpr.cpp:24: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:7505:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/SourceLocation.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Availability.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Parse/Parser.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseExpr.cpp:24: 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-rocm-1.6.0/tools/clang/lib/Parse/ParseExpr.cpp: In member function 'clang::ExprResult clang::Parser::ParseCastExpression(bool, bool, bool&, clang::Parser::TypeCastState, bool)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseExpr.cpp:1195:5: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: if (getLangOpts().CPlusPlusAMP && getLangOpts().DevicePath) { BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseExpr.cpp:1200:3: note: here BUILDSTDERR: case tok::kw_const_cast: BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseExpr.cpp:1346:5: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: } BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseExpr.cpp:1351:3: note: here BUILDSTDERR: case tok::kw_operator: // [C++] id-expression: operator/conversion-function-id BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseExpr.cpp: In member function 'clang::ExprResult clang::Parser::ParsePostfixExpressionSuffix(clang::ExprResult)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseExpr.cpp:1514:7: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: if (getLangOpts().ObjC1 && !InMessageExpression && BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseExpr.cpp:1523:5: note: here BUILDSTDERR: default: // Not a postfix-expression suffix. BUILDSTDERR: ^~~~~~~ [ 60%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineBlockFrequencyInfo.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/MachineBlockFrequencyInfo.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineBlockFrequencyInfo.cpp [ 60%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseExprCXX.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Parse && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Parse -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangParse.dir/ParseExprCXX.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseExprCXX.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassInfo.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassSupport.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineBlockFrequencyInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassInfo.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassSupport.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineBlockFrequencyInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:669:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 60%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineBlockPlacement.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/MachineBlockPlacement.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineBlockPlacement.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Availability.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Parse/Parser.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseExprCXX.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/SourceLocation.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Availability.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Parse/Parser.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseExprCXX.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Availability.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Parse/Parser.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseExprCXX.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:7505:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/SourceLocation.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Availability.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Parse/Parser.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseExprCXX.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-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/TailDuplicator.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineBlockPlacement.cpp:44: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassInfo.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassSupport.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/TargetPassConfig.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineBlockPlacement.cpp:29: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassInfo.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassSupport.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/TargetPassConfig.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineBlockPlacement.cpp:29: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassInfo.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassSupport.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/TargetPassConfig.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineBlockPlacement.cpp:29: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassInfo.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassSupport.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/TargetPassConfig.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineBlockPlacement.cpp:29: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCContext.h:635:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassInfo.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassSupport.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/TargetPassConfig.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineBlockPlacement.cpp:29: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassInfo.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassSupport.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/TargetPassConfig.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineBlockPlacement.cpp:29: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/Support/GenericDomTree.h:744:5: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/GenericDomTree.h:490:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineDominators.h:115:30: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309: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-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 60%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseInit.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Parse && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Parse -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangParse.dir/ParseInit.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseInit.cpp [ 60%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineBranchProbabilityInfo.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/MachineBranchProbabilityInfo.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineBranchProbabilityInfo.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Parse/ParseDiagnostic.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseInit.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Parse/ParseDiagnostic.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseInit.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Parse/ParseDiagnostic.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseInit.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:7505:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Parse/ParseDiagnostic.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseInit.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-rocm-1.6.0/tools/clang/lib/Parse/ParseInit.cpp: In member function 'bool clang::Parser::ParseMicrosoftIfExistsBraceInitializer(clang::Parser::ExprVector&, bool&)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseInit.cpp:502:9: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: Diag(Result.KeywordLoc, diag::warn_microsoft_dependent_exists) BUILDSTDERR: ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseInit.cpp:506:3: note: here BUILDSTDERR: case IEB_Skip: BUILDSTDERR: ^~~~ [ 60%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineCombiner.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/MachineCombiner.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineCombiner.cpp [ 60%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseObjc.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Parse && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Parse -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangParse.dir/ParseObjc.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseObjc.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineCombiner.cpp:23: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineCombiner.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineCombiner.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineCombiner.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineCombiner.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineCombiner.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineCombiner.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/Support/GenericDomTree.h:744:5: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/GenericDomTree.h:490:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineDominators.h:115:30: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309: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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 60%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineCopyPropagation.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/MachineCopyPropagation.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineCopyPropagation.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Availability.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Parse/Parser.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseObjc.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseObjc.cpp:520:67: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/SourceLocation.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Availability.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Parse/Parser.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseObjc.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Availability.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Parse/Parser.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseObjc.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = clang::ObjCDictionaryElement]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseObjc.cpp:3484:31: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::ObjCDictionaryElement' with no trivial 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-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Parse/Parser.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseObjc.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ExprObjC.h:212:8: note: 'struct clang::ObjCDictionaryElement' declared here BUILDSTDERR: struct ObjCDictionaryElement { BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Availability.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Parse/Parser.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseObjc.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/SourceLocation.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Availability.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Parse/Parser.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseObjc.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Availability.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Parse/Parser.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseObjc.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:7505:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/SourceLocation.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Availability.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Parse/Parser.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseObjc.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineCopyPropagation.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineCopyPropagation.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineCopyPropagation.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineCopyPropagation.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineCopyPropagation.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineCopyPropagation.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 60%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineCSE.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/MachineCSE.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineCSE.cpp [ 60%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseOpenMP.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Parse && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Parse -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangParse.dir/ParseOpenMP.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseOpenMP.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineCSE.cpp:24: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineCSE.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineCSE.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineCSE.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineCSE.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineCSE.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineCSE.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/Support/GenericDomTree.h:744:5: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/GenericDomTree.h:490:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineDominators.h:115:30: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309: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-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseOpenMP.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseOpenMP.cpp:258:60: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseOpenMP.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseOpenMP.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseOpenMP.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseOpenMP.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:7505:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseOpenMP.cpp:14: 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/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineDominanceFrontier.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/MachineDominanceFrontier.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineDominanceFrontier.cpp BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseOpenMP.cpp: In function 'clang::DeclarationName parseOpenMPReductionId(clang::Parser&)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseOpenMP.cpp:193:5: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: if (!WithOperator) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseOpenMP.cpp:195:3: note: here BUILDSTDERR: default: BUILDSTDERR: ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseOpenMP.cpp: In member function 'clang::StmtResult clang::Parser::ParseOpenMPDeclarativeOrExecutableDirective(clang::Parser::AllowedConstructsKind)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseOpenMP.cpp:866:5: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: if (PP.LookAhead(0).is(tok::l_paren)) { BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseOpenMP.cpp:872:3: note: here BUILDSTDERR: case OMPD_taskyield: BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseOpenMP.cpp:884:28: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: HasAssociatedStatement = false; BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseOpenMP.cpp:886:3: note: here BUILDSTDERR: case OMPD_parallel: BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseOpenMP.cpp: In member function 'clang::OMPClause* clang::Parser::ParseOpenMPClause(clang::OpenMPDirectiveKind, clang::OpenMPClauseKind, bool)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseOpenMP.cpp:1182:5: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: if (!FirstClause) { BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseOpenMP.cpp:1188:3: note: here BUILDSTDERR: case OMPC_if: BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Dominators.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/DominanceFrontier.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineDominanceFrontier.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineDominanceFrontier.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Dominators.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/DominanceFrontier.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineDominanceFrontier.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Dominators.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/DominanceFrontier.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineDominanceFrontier.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineDominanceFrontier.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:669:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Dominators.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/DominanceFrontier.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineDominanceFrontier.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Dominators.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/DominanceFrontier.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineDominanceFrontier.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineDominanceFrontier.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/Support/GenericDomTree.h:744:5: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/GenericDomTree.h:490:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineDominators.h:115:30: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309: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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Dominators.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/DominanceFrontier.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineDominanceFrontier.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 60%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParsePragma.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Parse && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Parse -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangParse.dir/ParsePragma.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParsePragma.cpp [ 60%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineDominators.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/MachineDominators.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineDominators.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineDominators.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineDominators.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/Support/GenericDomTree.h:744:5: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineDominators.cpp:34:16: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309: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-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallPtrSet.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineDominators.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/SmallSet.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineDominators.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineDominators.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallPtrSet.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineDominators.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/SmallSet.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineDominators.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineDominators.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:669:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallPtrSet.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineDominators.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParsePragma.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParsePragma.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParsePragma.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:7505:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParsePragma.cpp:14: 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/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineFrameInfo.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/MachineFrameInfo.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineFrameInfo.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineFrameInfo.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ [ 60%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseStmt.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Parse && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Parse -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangParse.dir/ParseStmt.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseStmt.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineFrameInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineFrameInfo.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineFrameInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineFrameInfo.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineFrameInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineFrameInfo.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineFrameInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineFrameInfo.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineFrameInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineFrameInfo.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineFrameInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineFrameInfo.cpp:14: 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/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineFunction.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/MachineFunction.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineFunction.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineFunction.cpp:28: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/ObjCRuntime.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LangOptions.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Attributes.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseStmt.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_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-rocm-1.6.0/tools/clang/include/clang/Basic/CommentOptions.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LangOptions.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Attributes.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseStmt.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/ObjCRuntime.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LangOptions.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Attributes.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseStmt.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:7505:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment 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-rocm-1.6.0/tools/clang/include/clang/Basic/CommentOptions.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LangOptions.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Attributes.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseStmt.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineFunction.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineFunction.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCContext.h:635:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseStmt.cpp: In member function 'clang::StmtResult clang::Parser::ParseStatementOrDeclarationAfterAttributes(clang::Parser::StmtVector&, clang::Parser::AllowedConstructsKind, clang::SourceLocation*, clang::Parser::ParsedAttributesWithRange&)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseStmt.cpp:203:5: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: } BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseStmt.cpp:208:3: note: here BUILDSTDERR: default: { BUILDSTDERR: ^~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineFunction.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 60%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseStmtAsm.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Parse && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Parse -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangParse.dir/ParseStmtAsm.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseStmtAsm.cpp [ 60%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineFunctionPass.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/MachineFunctionPass.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineFunctionPass.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Availability.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Parse/Parser.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseStmtAsm.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:332:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/SourceLocation.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Availability.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Parse/Parser.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseStmtAsm.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Availability.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Parse/Parser.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseStmtAsm.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/SourceLocation.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Availability.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Parse/Parser.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseStmtAsm.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassInfo.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassSupport.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineFunctionPass.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCContext.h:635:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_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-rocm-1.6.0/include/llvm/Pass.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Availability.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Parse/Parser.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseStmtAsm.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:7505:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/SourceLocation.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Availability.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Parse/Parser.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseStmtAsm.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassInfo.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassSupport.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineFunctionPass.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment 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-rocm-1.6.0/include/llvm/Pass.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Availability.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Parse/Parser.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseStmtAsm.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/SourceLocation.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Availability.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Parse/Parser.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseStmtAsm.cpp:14: 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/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineFunctionPrinterPass.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/MachineFunctionPrinterPass.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineFunctionPrinterPass.cpp [ 60%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseTemplate.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Parse && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Parse -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangParse.dir/ParseTemplate.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseTemplate.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineFunctionPrinterPass.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineFunctionPrinterPass.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineFunctionPrinterPass.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineFunctionPrinterPass.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 60%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineInstrBundle.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/MachineInstrBundle.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineInstrBundle.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineInstrBundle.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstrBundle.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineInstrBundle.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/GraphTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstrBundle.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstrBundle.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineInstrBundle.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/GraphTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstrBundle.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstrBundle.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineInstrBundle.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/GraphTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstrBundle.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstrBundle.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineInstrBundle.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineInstrBundle.cpp:277:68: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/GraphTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstrBundle.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstrBundle.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineInstrBundle.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/GraphTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstrBundle.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstrBundle.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineInstrBundle.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/GraphTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstrBundle.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseTemplate.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseTemplate.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseTemplate.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:7505:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseTemplate.cpp:14: 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/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineInstr.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/MachineInstr.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineInstr.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineInstr.cpp:33: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ [ 60%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseTentative.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Parse && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Parse -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangParse.dir/ParseTentative.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseTentative.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineInstr.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APInt.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineInstr.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APInt.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineInstr.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APInt.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineInstr.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCContext.h:635:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APInt.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineInstr.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APInt.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 60%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineLICM.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/MachineLICM.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineLICM.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Availability.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Parse/Parser.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseTentative.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/SourceLocation.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Availability.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Parse/Parser.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseTentative.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Availability.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Parse/Parser.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseTentative.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:7505:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/SourceLocation.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Availability.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Parse/Parser.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseTentative.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-rocm-1.6.0/tools/clang/lib/Parse/ParseTentative.cpp: In member function 'clang::Parser::TPResult clang::Parser::isCXXDeclarationSpecifier(clang::Parser::TPResult, bool*)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseTentative.cpp:1452:5: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: } BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseTentative.cpp:1473:3: note: here BUILDSTDERR: case tok::annot_typename: BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseTentative.cpp:1495:5: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: } BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/ParseTentative.cpp:1497:3: note: here BUILDSTDERR: case tok::kw_char: BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineLICM.cpp:28: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ [ 60%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/Parser.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Parse && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Parse -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangParse.dir/Parser.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/Parser.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineLICM.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineLICM.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineLICM.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineLICM.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineLICM.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineLICM.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineLICM.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/Support/GenericDomTree.h:744:5: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/GenericDomTree.h:490:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineDominators.h:115:30: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309: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-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Availability.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Parse/Parser.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/Parser.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/Parser.cpp:2144:78: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/SourceLocation.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Availability.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Parse/Parser.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/Parser.cpp:14: 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/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineLoopInfo.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/MachineLoopInfo.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineLoopInfo.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Availability.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Parse/Parser.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/Parser.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/SourceLocation.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Availability.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Parse/Parser.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/Parser.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Availability.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Parse/Parser.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/Parser.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:7505:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/SourceLocation.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Availability.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Parse/Parser.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/Parser.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-rocm-1.6.0/tools/clang/lib/Parse/Parser.cpp: In member function 'clang::Parser::DeclGroupPtrTy clang::Parser::ParseExternalDeclaration(clang::Parser::ParsedAttributesWithRange&, clang::ParsingDeclSpec*)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/Parser.cpp:760:5: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: if (getLangOpts().ModulesTS) { BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/Parser.cpp:766:3: note: here BUILDSTDERR: case tok::kw_using: BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/Parser.cpp: In member function 'bool clang::Parser::isTokenEqualOrEqualTypo()': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/Parser.cpp:1881:9: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: Diag(Tok, diag::err_invalid_token_after_declarator_suggest_equal) BUILDSTDERR: ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Parse/Parser.cpp:1884:3: note: here BUILDSTDERR: case tok::equal: BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/LoopInfo.h:39, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineLoopInfo.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineLoopInfo.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/LoopInfo.h:39, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineLoopInfo.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/LoopInfo.h:39, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineLoopInfo.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineLoopInfo.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:669:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/LoopInfo.h:39, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineLoopInfo.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/LoopInfo.h:39, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineLoopInfo.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineLoopInfo.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/Support/GenericDomTree.h:744:5: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/GenericDomTree.h:490:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineDominators.h:115:30: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309: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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/LoopInfo.h:39, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineLoopInfo.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 60%] Linking CXX static library ../../../../lib64/libclangParse.a cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Parse && /usr/bin/cmake -P CMakeFiles/clangParse.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Parse && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangParse.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../lib64/libclangParse.a CMakeFiles/clangParse.dir/ParseAST.cpp.o CMakeFiles/clangParse.dir/ParseCXXInlineMethods.cpp.o CMakeFiles/clangParse.dir/ParseDecl.cpp.o CMakeFiles/clangParse.dir/ParseDeclCXX.cpp.o CMakeFiles/clangParse.dir/ParseExpr.cpp.o CMakeFiles/clangParse.dir/ParseExprCXX.cpp.o CMakeFiles/clangParse.dir/ParseInit.cpp.o CMakeFiles/clangParse.dir/ParseObjc.cpp.o CMakeFiles/clangParse.dir/ParseOpenMP.cpp.o CMakeFiles/clangParse.dir/ParsePragma.cpp.o CMakeFiles/clangParse.dir/ParseStmt.cpp.o CMakeFiles/clangParse.dir/ParseStmtAsm.cpp.o CMakeFiles/clangParse.dir/ParseTemplate.cpp.o CMakeFiles/clangParse.dir/ParseTentative.cpp.o CMakeFiles/clangParse.dir/Parser.cpp.o /usr/bin/ranlib ../../../../lib64/libclangParse.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 60%] Built target clangParse make -f tools/clang/lib/AST/CMakeFiles/clangAST.dir/build.make tools/clang/lib/AST/CMakeFiles/clangAST.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST/CMakeFiles/clangAST.dir/DependInfo.cmake --color= Scanning dependencies of target clangAST make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/clang/lib/AST/CMakeFiles/clangAST.dir/build.make tools/clang/lib/AST/CMakeFiles/clangAST.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 60%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/APValue.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangAST.dir/APValue.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/APValue.cpp [ 60%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineModuleInfo.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/MachineModuleInfo.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineModuleInfo.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/APValue.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/APValue.cpp:14: 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 tools/clang/lib/AST/CMakeFiles/clangAST.dir/ASTConsumer.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangAST.dir/ASTConsumer.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/ASTConsumer.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineModuleInfo.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCContext.h:635:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineModuleInfo.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/ASTConsumer.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:57:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:79:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/IdentifierTable.h:514:57: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/ASTConsumer.cpp:15: 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 tools/clang/lib/AST/CMakeFiles/clangAST.dir/ASTContext.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangAST.dir/ASTContext.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/ASTContext.cpp [ 60%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineModuleInfoImpls.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/MachineModuleInfoImpls.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineModuleInfoImpls.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineModuleInfo.h:34, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineModuleInfoImpls.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineModuleInfoImpls.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCContext.h:635:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineValueType.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/ValueTypes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineModuleInfoImpls.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineModuleInfo.h:34, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineModuleInfoImpls.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineModuleInfoImpls.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineValueType.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/ValueTypes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineModuleInfoImpls.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 60%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineOptimizationRemarkEmitter.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/MachineOptimizationRemarkEmitter.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineOptimizationRemarkEmitter.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/ASTContext.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/ASTContext.cpp:825:43: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/ASTContext.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/ASTContext.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/ASTContext.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/PassManager.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/BlockFrequencyInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/OptimizationDiagnosticInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineOptimizationRemarkEmitter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineOptimizationRemarkEmitter.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/OptimizationDiagnosticInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineOptimizationRemarkEmitter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineOptimizationRemarkEmitter.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/PassManager.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/BlockFrequencyInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/OptimizationDiagnosticInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineOptimizationRemarkEmitter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineOptimizationRemarkEmitter.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/OptimizationDiagnosticInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineOptimizationRemarkEmitter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineOptimizationRemarkEmitter.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/PassManager.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/BlockFrequencyInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/OptimizationDiagnosticInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineOptimizationRemarkEmitter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineOptimizationRemarkEmitter.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/Support/GenericDomTree.h:744:5: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/GenericDomTree.h:490:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineDominators.h:115:30: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309: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-rocm-1.6.0/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/OptimizationDiagnosticInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineOptimizationRemarkEmitter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineOptimizationRemarkEmitter.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: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/ASTContext.cpp: In member function 'void clang::ASTContext::getObjCEncodingForTypeImpl(clang::QualType, std::__cxx11::string&, bool, bool, const clang::FieldDecl*, bool, bool, bool, bool, bool, bool, clang::QualType*) const': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/ASTContext.cpp:6247:5: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: } BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/ASTContext.cpp:6250:3: note: here BUILDSTDERR: case Type::ObjCInterface: { BUILDSTDERR: ^~~~ [ 60%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineOutliner.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/MachineOutliner.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineOutliner.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineOutliner.cpp:57: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineOutliner.cpp:42: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineOutliner.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineOutliner.cpp:42: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineOutliner.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineOutliner.cpp:42: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineOutliner.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineOutliner.cpp:42: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineOutliner.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineOutliner.cpp:42: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCContext.h:635:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineOutliner.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineOutliner.cpp:42: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineOutliner.cpp:42: 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/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachinePassRegistry.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/MachinePassRegistry.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachinePassRegistry.cpp [ 60%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachinePipeliner.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/MachinePipeliner.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachinePipeliner.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachinePipeliner.cpp:87: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachinePipeliner.cpp:61: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachinePipeliner.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachinePipeliner.cpp:61: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachinePipeliner.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachinePipeliner.cpp:61: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachinePipeliner.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachinePipeliner.cpp:61: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachinePipeliner.cpp:1413:50: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachinePipeliner.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachinePipeliner.cpp:61: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachinePipeliner.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachinePipeliner.cpp:61: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachinePipeliner.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachinePipeliner.cpp:61: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/Support/GenericDomTree.h:744:5: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/GenericDomTree.h:490:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineDominators.h:115:30: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309: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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachinePipeliner.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-rocm-1.6.0/lib/CodeGen/MachinePipeliner.cpp:63: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/DenseMap.h:653: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-rocm-1.6.0/include/llvm/ADT/DenseMap.h:607: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-rocm-1.6.0/lib/CodeGen/MachinePipeliner.cpp:1255:8: required from 'void std::priority_queue<_Tp, _Sequence, _Compare>::push(std::priority_queue<_Tp, _Sequence, _Compare>::value_type&&) [with _Tp = llvm::MachineInstr*; _Sequence = std::vector; _Compare = {anonymous}::FuncUnitSorter; std::priority_queue<_Tp, _Sequence, _Compare>::value_type = llvm::MachineInstr*]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachinePipeliner.cpp:1333:27: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:374: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-rocm-1.6.0/include/llvm/ADT/DenseMap.h:39:8: note: 'struct llvm::detail::DenseMapPair' declared here BUILDSTDERR: struct DenseMapPair : public std::pair { BUILDSTDERR: ^~~~~~~~~~~~ [ 60%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachinePostDominators.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/MachinePostDominators.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachinePostDominators.cpp [ 60%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ASTDiagnostic.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangAST.dir/ASTDiagnostic.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/ASTDiagnostic.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineDominators.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachinePostDominators.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachinePostDominators.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallPtrSet.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineDominators.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachinePostDominators.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/SmallSet.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineDominators.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachinePostDominators.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachinePostDominators.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:669:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallPtrSet.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineDominators.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachinePostDominators.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/SmallSet.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineDominators.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachinePostDominators.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachinePostDominators.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/Support/GenericDomTree.h:744:5: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/GenericDomTree.h:490:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineDominators.h:115:30: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309: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-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallPtrSet.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineDominators.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachinePostDominators.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTDiagnostic.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/ASTDiagnostic.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTDiagnostic.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/ASTDiagnostic.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-rocm-1.6.0/tools/clang/lib/AST/ASTDiagnostic.cpp: In function 'void clang::FormatASTNodeDiagnosticArgument(clang::DiagnosticsEngine::ArgumentKind, intptr_t, llvm::StringRef, llvm::StringRef, llvm::ArrayRef >, llvm::SmallVectorImpl&, void*, llvm::ArrayRef)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/ASTDiagnostic.cpp:361:29: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: Argument = StringRef(); BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/ASTDiagnostic.cpp:364:5: note: here BUILDSTDERR: case DiagnosticsEngine::ak_qualtype: { BUILDSTDERR: ^~~~ [ 61%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineRegionInfo.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/MachineRegionInfo.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineRegionInfo.cpp [ 61%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ASTDumper.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangAST.dir/ASTDumper.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/ASTDumper.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/BasicBlock.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/CFG.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/RegionInfo.h:43, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegionInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineRegionInfo.cpp:1: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/GraphTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DepthFirstIterator.h:36, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/RegionInfo.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegionInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineRegionInfo.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-rocm-1.6.0/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/BasicBlock.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/CFG.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/RegionInfo.h:43, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegionInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineRegionInfo.cpp:1: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:669:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/GraphTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DepthFirstIterator.h:36, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/RegionInfo.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegionInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineRegionInfo.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-rocm-1.6.0/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/BasicBlock.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/CFG.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/RegionInfo.h:43, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegionInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineRegionInfo.cpp:1: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/Support/GenericDomTree.h:744:5: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/GenericDomTree.h:490:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineDominators.h:115:30: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309: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-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/GraphTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DepthFirstIterator.h:36, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/RegionInfo.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegionInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineRegionInfo.cpp:1: 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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/ASTDumper.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/ASTDumper.cpp:15: 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/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineRegisterInfo.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/MachineRegisterInfo.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineRegisterInfo.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineRegisterInfo.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/LowLevelTypeImpl.h:31, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LowLevelType.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineRegisterInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/LowLevelTypeImpl.h:31, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LowLevelType.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineRegisterInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/LowLevelTypeImpl.h:31, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LowLevelType.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineRegisterInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/LowLevelTypeImpl.h:31, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LowLevelType.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineRegisterInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/LowLevelTypeImpl.h:31, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LowLevelType.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineRegisterInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 61%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineScheduler.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/MachineScheduler.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineScheduler.cpp [ 61%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ASTImporter.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangAST.dir/ASTImporter.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/ASTImporter.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineScheduler.cpp:34: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineScheduler.cpp:35: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineScheduler.h: In constructor 'llvm::MachineSchedRegistry::MachineSchedRegistry(const char*, const char*, llvm::MachineSchedRegistry::ScheduleDAGCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineScheduler.h:140: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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineScheduler.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineScheduler.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineScheduler.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/IdentifierTable.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclarationName.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTImporter.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/ASTImporter.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/IdentifierTable.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclarationName.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTImporter.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/ASTImporter.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineScheduler.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineScheduler.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineScheduler.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/Support/GenericDomTree.h:744:5: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/GenericDomTree.h:490:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineDominators.h:115:30: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309: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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/lib/CodeGen/MachineScheduler.cpp:32: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachinePassRegistry.h: In instantiation of 'void llvm::RegisterPassParser::initialize() [with RegistryClass = llvm::MachineSchedRegistry]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/CommandLine.h:1316: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-rocm-1.6.0/include/llvm/Support/CommandLine.h:1338: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-rocm-1.6.0/lib/CodeGen/MachineScheduler.cpp:254:65: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/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(), BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachinePassRegistry.h: In instantiation of 'void llvm::RegisterPassParser::NotifyAdd(llvm::StringRef, llvm::MachinePassCtor, llvm::StringRef) [with RegistryClass = llvm::MachineSchedRegistry; llvm::MachinePassCtor = void* (*)()]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachinePassRegistry.h:146:8: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 61%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineSink.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/MachineSink.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineSink.cpp [ 61%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ASTStructuralEquivalence.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangAST.dir/ASTStructuralEquivalence.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/ASTStructuralEquivalence.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineSink.cpp:35: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineSink.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineSink.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineSink.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineSink.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineSink.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:88: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-rocm-1.6.0/lib/CodeGen/MachineSink.cpp:394:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineSink.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineSink.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/Support/GenericDomTree.h:744:5: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/GenericDomTree.h:490:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineDominators.h:115:30: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309: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-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTStructuralEquivalence.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/ASTStructuralEquivalence.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTStructuralEquivalence.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/ASTStructuralEquivalence.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-rocm-1.6.0/tools/clang/lib/AST/ASTStructuralEquivalence.cpp: In function 'bool {anonymous}::IsStructurallyEquivalent(clang::StructuralEquivalenceContext&, clang::QualType, clang::QualType)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/ASTStructuralEquivalence.cpp:424:19: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: return false; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/ASTStructuralEquivalence.cpp:429:3: note: here BUILDSTDERR: case Type::FunctionNoProto: { BUILDSTDERR: ^~~~ [ 61%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineSSAUpdater.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/MachineSSAUpdater.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineSSAUpdater.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineSSAUpdater.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineSSAUpdater.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineSSAUpdater.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineSSAUpdater.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineSSAUpdater.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineSSAUpdater.cpp:165:57: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineSSAUpdater.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineSSAUpdater.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 61%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ASTTypeTraits.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangAST.dir/ASTTypeTraits.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/ASTTypeTraits.cpp [ 61%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineTraceMetrics.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/MachineTraceMetrics.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineTraceMetrics.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/ASTTypeTraits.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/ASTTypeTraits.cpp:16: 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 tools/clang/lib/AST/CMakeFiles/clangAST.dir/AttrImpl.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangAST.dir/AttrImpl.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/AttrImpl.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineTraceMetrics.cpp:23: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineTraceMetrics.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineTraceMetrics.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineTraceMetrics.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineTraceMetrics.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineTraceMetrics.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/AttrImpl.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/AttrImpl.cpp:14: 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/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineVerifier.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/MachineVerifier.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineVerifier.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineVerifier.cpp:38: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineVerifier.cpp:27: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineVerifier.cpp:27: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineVerifier.cpp:27: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineVerifier.cpp:27: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineVerifier.cpp:27: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MachineVerifier.cpp:27: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 61%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/CXXInheritance.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangAST.dir/CXXInheritance.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/CXXInheritance.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/IdentifierTable.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclarationName.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclBase.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/CXXInheritance.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/CXXInheritance.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/AttrIterator.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclBase.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/CXXInheritance.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/CXXInheritance.cpp:13: 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/CodeGen/CMakeFiles/LLVMCodeGen.dir/PatchableFunction.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/PatchableFunction.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/PatchableFunction.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/PartialDiagnostic.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclarationName.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclBase.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/CXXInheritance.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/CXXInheritance.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/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 = unsigned int; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:653: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-rocm-1.6.0/include/llvm/ADT/DenseMap.h:607: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-rocm-1.6.0/include/llvm/ADT/MapVector.h:32:7: 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-rocm-1.6.0/include/llvm/ADT/MapVector.h:87:7: required from 'ValueT& llvm::MapVector::operator[](const KeyT&) [with KeyT = const clang::CXXMethodDecl*; ValueT = clang::OverridingMethods; MapType = llvm::DenseMap, llvm::detail::DenseMapPair >; VectorType = std::vector, std::allocator > >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/CXXInheritance.cpp:627:27: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:374: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-rocm-1.6.0/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-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/PatchableFunction.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/PatchableFunction.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/PatchableFunction.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/PatchableFunction.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/PatchableFunction.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/PatchableFunction.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 61%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/Comment.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangAST.dir/Comment.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/Comment.cpp [ 61%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MIRPrinter.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/MIRPrinter.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MIRPrinter.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/CommentCommandTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Comment.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/Comment.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_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-rocm-1.6.0/tools/clang/include/clang/Basic/CommentOptions.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/CommentCommandTraits.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Comment.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/Comment.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MIRPrinter.cpp:26: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MIRPrinter.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MIRPrinter.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MIRPrinter.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MIRPrinter.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MIRPrinter.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MIRPrinter.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MIRPrinter.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MIRPrinter.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MIRPrinter.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MIRPrinter.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 tools/clang/lib/AST/CMakeFiles/clangAST.dir/CommentBriefParser.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangAST.dir/CommentBriefParser.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/CommentBriefParser.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MIRPrinter.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MIRPrinter.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 tools/clang/lib/AST/CMakeFiles/clangAST.dir/CommentCommandTraits.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangAST.dir/CommentCommandTraits.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/CommentCommandTraits.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/CommentCommandTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/CommentCommandTraits.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:450:71: required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/CommentCommandTraits.cpp:90:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_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-rocm-1.6.0/tools/clang/include/clang/Basic/CommentOptions.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/CommentCommandTraits.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/CommentCommandTraits.cpp:10: 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 tools/clang/lib/AST/CMakeFiles/clangAST.dir/CommentLexer.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangAST.dir/CommentLexer.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/CommentLexer.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/CommentLexer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/CommentLexer.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:57:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:79:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = char; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/CommentLexer.cpp:43:78: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/CommentLexer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/CommentLexer.cpp:10: 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 tools/clang/lib/AST/CMakeFiles/clangAST.dir/CommentParser.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangAST.dir/CommentParser.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/CommentParser.cpp [ 61%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MIRPrintingPass.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/MIRPrintingPass.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MIRPrintingPass.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/CommentCommandTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Comment.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/CommentParser.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/CommentParser.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:57:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:79:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/IdentifierTable.h:514:57: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_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-rocm-1.6.0/tools/clang/include/clang/Basic/CommentOptions.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/CommentCommandTraits.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Comment.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/CommentParser.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/CommentParser.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassInfo.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassSupport.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MIRPrintingPass.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MIRPrintingPass.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 tools/clang/lib/AST/CMakeFiles/clangAST.dir/CommentSema.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangAST.dir/CommentSema.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/CommentSema.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassInfo.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassSupport.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MIRPrintingPass.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MIRPrintingPass.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/CodeGen/CMakeFiles/LLVMCodeGen.dir/OptimizePHIs.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/OptimizePHIs.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/OptimizePHIs.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/OptimizePHIs.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassInfo.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassSupport.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/OptimizePHIs.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassInfo.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassSupport.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/OptimizePHIs.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassInfo.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassSupport.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/OptimizePHIs.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/tools/clang/include/clang/AST/CommentCommandTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Comment.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/CommentSema.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/CommentSema.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_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-rocm-1.6.0/tools/clang/include/clang/Basic/CommentOptions.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/CommentCommandTraits.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Comment.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/CommentSema.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/CommentSema.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassInfo.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassSupport.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/OptimizePHIs.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassInfo.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassSupport.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/OptimizePHIs.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 61%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ParallelCG.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/ParallelCG.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/ParallelCG.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/ParallelCG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/ParallelCG.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/ParallelCG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 61%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/Decl.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangAST.dir/Decl.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/Decl.cpp [ 61%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PeepholeOptimizer.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/PeepholeOptimizer.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/PeepholeOptimizer.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/PeepholeOptimizer.cpp:81: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/Decl.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/Decl.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/PeepholeOptimizer.cpp:70: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/PeepholeOptimizer.cpp:70: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/PeepholeOptimizer.cpp:70: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/PeepholeOptimizer.cpp:70: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/PeepholeOptimizer.cpp:70: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/PeepholeOptimizer.cpp:70: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/Support/GenericDomTree.h:744:5: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/GenericDomTree.h:490:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineDominators.h:115:30: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309: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-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 61%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PHIElimination.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/PHIElimination.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/PHIElimination.cpp [ 61%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/DeclarationName.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangAST.dir/DeclarationName.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/DeclarationName.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/PHIElimination.cpp:26: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/PHIEliminationUtils.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/PHIElimination.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/GraphTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/PHIEliminationUtils.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/PHIEliminationUtils.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/PHIElimination.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/GraphTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/PHIEliminationUtils.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/PHIEliminationUtils.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/PHIElimination.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/GraphTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/PHIEliminationUtils.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/PHIEliminationUtils.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/PHIElimination.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/GraphTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/PHIEliminationUtils.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/PHIEliminationUtils.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/PHIElimination.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/GraphTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/PHIEliminationUtils.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/PHIEliminationUtils.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/PHIElimination.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/Support/GenericDomTree.h:744:5: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/GenericDomTree.h:490:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineDominators.h:115:30: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309: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-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/GraphTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/PHIEliminationUtils.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/IdentifierTable.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclarationName.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/DeclarationName.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/IdentifierTable.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclarationName.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/DeclarationName.cpp:14: 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 tools/clang/lib/AST/CMakeFiles/clangAST.dir/DeclBase.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangAST.dir/DeclBase.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/DeclBase.cpp [ 61%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PHIEliminationUtils.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/PHIEliminationUtils.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/PHIEliminationUtils.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/PHIEliminationUtils.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/IdentifierTable.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclarationName.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclBase.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/DeclBase.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/AttrIterator.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclBase.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/DeclBase.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/PHIEliminationUtils.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/PHIEliminationUtils.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/GraphTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/PHIEliminationUtils.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/PHIEliminationUtils.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/PHIEliminationUtils.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:669:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/GraphTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/PHIEliminationUtils.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 61%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PostRAHazardRecognizer.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/PostRAHazardRecognizer.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/PostRAHazardRecognizer.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/PostRAHazardRecognizer.cpp:38: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassInfo.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassSupport.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/PostRAHazardRecognizer.cpp:32: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassInfo.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassSupport.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/PostRAHazardRecognizer.cpp:32: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassInfo.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassSupport.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/PostRAHazardRecognizer.cpp:32: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassInfo.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassSupport.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/PostRAHazardRecognizer.cpp:32: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassInfo.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassSupport.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/PostRAHazardRecognizer.cpp:32: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 61%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/DeclCXX.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangAST.dir/DeclCXX.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/DeclCXX.cpp [ 61%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PostRASchedulerList.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/PostRASchedulerList.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/PostRASchedulerList.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AntiDepBreaker.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AggressiveAntiDepBreaker.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/PostRASchedulerList.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Attr.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/DeclCXX.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/AttrIterator.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Attr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/DeclCXX.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AntiDepBreaker.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AggressiveAntiDepBreaker.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/PostRASchedulerList.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/GraphTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AntiDepBreaker.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AggressiveAntiDepBreaker.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AntiDepBreaker.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AggressiveAntiDepBreaker.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/PostRASchedulerList.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/GraphTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AntiDepBreaker.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AggressiveAntiDepBreaker.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AntiDepBreaker.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AggressiveAntiDepBreaker.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/PostRASchedulerList.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/GraphTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AntiDepBreaker.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AggressiveAntiDepBreaker.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AntiDepBreaker.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AggressiveAntiDepBreaker.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/PostRASchedulerList.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/GraphTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AntiDepBreaker.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AggressiveAntiDepBreaker.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AntiDepBreaker.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AggressiveAntiDepBreaker.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/PostRASchedulerList.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/GraphTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AntiDepBreaker.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AggressiveAntiDepBreaker.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AntiDepBreaker.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AggressiveAntiDepBreaker.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/PostRASchedulerList.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/GraphTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AntiDepBreaker.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AggressiveAntiDepBreaker.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AntiDepBreaker.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AggressiveAntiDepBreaker.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/PostRASchedulerList.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/Support/GenericDomTree.h:744:5: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/GenericDomTree.h:490:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineDominators.h:115:30: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309: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-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/GraphTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AntiDepBreaker.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AggressiveAntiDepBreaker.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 61%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PreISelIntrinsicLowering.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/PreISelIntrinsicLowering.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/PreISelIntrinsicLowering.cpp [ 61%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/DeclFriend.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangAST.dir/DeclFriend.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/DeclFriend.cpp [ 61%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ProcessImplicitDefs.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/ProcessImplicitDefs.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/ProcessImplicitDefs.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/DeclFriend.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/DeclFriend.cpp:15: 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 tools/clang/lib/AST/CMakeFiles/clangAST.dir/DeclGroup.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangAST.dir/DeclGroup.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/DeclGroup.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/ProcessImplicitDefs.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/ProcessImplicitDefs.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/ProcessImplicitDefs.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/ProcessImplicitDefs.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/ProcessImplicitDefs.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/ProcessImplicitDefs.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/DeclGroup.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/TrailingObjects.h:52, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclGroup.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/DeclGroup.cpp:14: 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/CodeGen/CMakeFiles/LLVMCodeGen.dir/PrologEpilogInserter.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/PrologEpilogInserter.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/PrologEpilogInserter.cpp [ 61%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/DeclObjC.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangAST.dir/DeclObjC.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/DeclObjC.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/PrologEpilogInserter.cpp:28: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclObjC.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/DeclObjC.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclObjC.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/DeclObjC.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/PrologEpilogInserter.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/PrologEpilogInserter.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/PrologEpilogInserter.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/PrologEpilogInserter.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/PrologEpilogInserter.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCContext.h:635:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/PrologEpilogInserter.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/PrologEpilogInserter.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/Support/GenericDomTree.h:744:5: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/GenericDomTree.h:490:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineDominators.h:115:30: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309: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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 61%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/DeclOpenMP.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangAST.dir/DeclOpenMP.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/DeclOpenMP.cpp [ 61%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PseudoSourceValue.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/PseudoSourceValue.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/PseudoSourceValue.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/PseudoSourceValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/PseudoSourceValue.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/PseudoSourceValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/DeclOpenMP.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/DeclOpenMP.cpp:15: 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/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocBase.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/RegAllocBase.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/RegAllocBase.cpp [ 61%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/DeclPrinter.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangAST.dir/DeclPrinter.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/DeclPrinter.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveRangeEdit.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/RegAllocBase.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/RegAllocBase.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/RegAllocBase.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/RegAllocBase.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/RegAllocBase.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/RegAllocBase.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/RegAllocBase.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/RegAllocBase.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/RegAllocBase.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/RegAllocBase.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/RegAllocBase.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/RegAllocBase.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/RegAllocBase.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/RegAllocBase.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/RegAllocBase.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/RegAllocBase.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/DeclPrinter.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/DeclPrinter.cpp:14: 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/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocBasic.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/RegAllocBasic.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/RegAllocBasic.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveRangeEdit.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/RegAllocBasic.cpp:23: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ [ 61%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/DeclTemplate.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangAST.dir/DeclTemplate.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/DeclTemplate.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AllocationOrder.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/RegAllocBasic.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AllocationOrder.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/RegAllocBasic.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AllocationOrder.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/RegAllocBasic.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AllocationOrder.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/RegAllocBasic.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AllocationOrder.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/RegAllocBasic.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 61%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocFast.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/RegAllocFast.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/RegAllocFast.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclCXX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclTemplate.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/DeclTemplate.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclCXX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclTemplate.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/DeclTemplate.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/RegAllocFast.cpp:26: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/RegAllocFast.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/RegAllocFast.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/RegAllocFast.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/RegAllocFast.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 61%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/Expr.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangAST.dir/Expr.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/Expr.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/RegAllocFast.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/RegAllocFast.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 61%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocGreedy.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/RegAllocGreedy.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/RegAllocGreedy.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/Expr.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/Expr.cpp:14: BUILDSTDERR: /usr/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/cassert:44, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Lex/Lexer.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/Expr.cpp:29: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/Expr.cpp: In member function 'bool clang::CastExpr::CastConsistency() const': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/Expr.cpp:1577:19: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: assert(getType()->getPointeeType().getAddressSpace() != BUILDSTDERR: ~~~~~~~^~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/Expr.cpp:1580:3: note: here BUILDSTDERR: case CK_Dynamic: BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/Expr.cpp: In member function 'bool clang::Expr::isUnusedResultAWarning(const clang::Expr*&, clang::SourceLocation&, clang::SourceRange&, clang::SourceRange&, clang::ASTContext&) const': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/Expr.cpp:2102:5: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: } BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/Expr.cpp:2106:3: note: here BUILDSTDERR: case CallExprClass: BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveRangeEdit.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/RegAllocGreedy.cpp:27: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AllocationOrder.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/RegAllocGreedy.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AllocationOrder.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AllocationOrder.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/RegAllocGreedy.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AllocationOrder.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AllocationOrder.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/RegAllocGreedy.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/lib/CodeGen/LiveRangeCalc.h:268:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309: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-rocm-1.6.0/lib/CodeGen/SplitKit.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/RegAllocGreedy.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRangeCalc.h:91:10: note: 'struct llvm::LiveRangeCalc::LiveInBlock' declared here BUILDSTDERR: struct LiveInBlock { BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AllocationOrder.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/RegAllocGreedy.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AllocationOrder.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AllocationOrder.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/RegAllocGreedy.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AllocationOrder.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AllocationOrder.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/RegAllocGreedy.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AllocationOrder.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AllocationOrder.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/RegAllocGreedy.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AllocationOrder.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AllocationOrder.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/RegAllocGreedy.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/Support/GenericDomTree.h:744:5: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/GenericDomTree.h:490:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineDominators.h:115:30: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309: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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AllocationOrder.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 61%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ExprClassification.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangAST.dir/ExprClassification.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/ExprClassification.cpp [ 61%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocPBQP.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/RegAllocPBQP.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/RegAllocPBQP.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Expr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/ExprClassification.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Expr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/ExprClassification.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 63%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ExprConstant.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangAST.dir/ExprConstant.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/ExprConstant.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveRangeEdit.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/RegAllocPBQP.cpp:46: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/RegAllocPBQP.cpp:34: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/RegAllocPBQP.cpp:34: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/RegAllocPBQP.cpp:34: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/RegAllocPBQP.cpp:34: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/RegAllocPBQP.cpp:34: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/RegAllocPBQP.cpp:34: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/RegAllocPBQP.cpp:34: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/RegAllocPBQP.cpp:34: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/RegAllocPBQP.cpp:34: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/RegAllocPBQP.cpp:34: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/RegAllocPBQP.cpp:34: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/Support/GenericDomTree.h:744:5: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/GenericDomTree.h:490:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineDominators.h:115:30: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309: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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/RegAllocPBQP.cpp:34: 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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/ExprConstant.cpp:36: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/ExprConstant.cpp:36: 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-rocm-1.6.0/tools/clang/lib/AST/ExprConstant.cpp: In member function '{anonymous}::OptionalDiagnostic {anonymous}::EvalInfo::Diag(clang::SourceLocation, clang::diag::kind, unsigned int, bool)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/ExprConstant.cpp:736:13: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: if (!HasFoldFailureDiagnostic) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/ExprConstant.cpp:739:11: note: here BUILDSTDERR: case EM_ConstantExpression: BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/ExprConstant.cpp: In function 'int EvaluateBuiltinClassifyType(const clang::CallExpr*, const clang::LangOptions&)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/ExprConstant.cpp:7112:5: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: switch (BT->getKind()) { BUILDSTDERR: ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/ExprConstant.cpp:7154:3: note: here BUILDSTDERR: case Type::Enum: BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/ExprConstant.cpp: In function '{anonymous}::ICEDiag CheckICE(const clang::Expr*, const clang::ASTContext&)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/ExprConstant.cpp:10374:5: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: } BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/ExprConstant.cpp:10378:3: note: here BUILDSTDERR: case Expr::OffsetOfExprClass: { BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/ExprConstant.cpp:10478:5: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: } BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/ExprConstant.cpp:10480:3: note: here BUILDSTDERR: case Expr::ImplicitCastExprClass: BUILDSTDERR: ^~~~ [ 63%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterClassInfo.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/RegisterClassInfo.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/RegisterClassInfo.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/RegisterClassInfo.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/RegisterClassInfo.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/RegisterClassInfo.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:669:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 63%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterCoalescer.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/RegisterCoalescer.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/RegisterCoalescer.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveRangeEdit.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/RegisterCoalescer.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/RegisterCoalescer.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/RegisterCoalescer.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/RegisterCoalescer.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/RegisterCoalescer.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/RegisterCoalescer.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/RegisterCoalescer.cpp:2494:60: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/RegisterCoalescer.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/RegisterCoalescer.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 63%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterPressure.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/RegisterPressure.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/RegisterPressure.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/RegisterPressure.cpp:25: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {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-rocm-1.6.0/lib/CodeGen/RegisterPressure.cpp: In member function 'void llvm::PressureDiffs::init(unsigned int)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/RegisterPressure.cpp:633: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-rocm-1.6.0/lib/CodeGen/RegisterPressure.cpp:27: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/RegisterPressure.h:142:7: note: 'class llvm::PressureDiff' declared here BUILDSTDERR: class PressureDiff { BUILDSTDERR: ^~~~~~~~~~~~ [ 63%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ExprCXX.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangAST.dir/ExprCXX.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/ExprCXX.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/RegisterPressure.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/RegisterPressure.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/RegisterPressure.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/RegisterPressure.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/RegisterPressure.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/ExprCXX.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/ExprCXX.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 63%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterScavenging.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/RegisterScavenging.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/RegisterScavenging.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/RegisterScavenging.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/RegisterScavenging.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ [ 63%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ExprObjC.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangAST.dir/ExprObjC.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/ExprObjC.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/RegisterScavenging.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/RegisterScavenging.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/RegisterScavenging.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/RegisterScavenging.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/RegisterScavenging.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/RegisterScavenging.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 63%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RenameIndependentSubregs.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/RenameIndependentSubregs.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/RenameIndependentSubregs.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclObjC.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ExprObjC.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/ExprObjC.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclObjC.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ExprObjC.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/ExprObjC.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 63%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ExternalASTMerger.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangAST.dir/ExternalASTMerger.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/ExternalASTMerger.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/RenameIndependentSubregs.cpp:35: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRangeUtils.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/RenameIndependentSubregs.cpp:30: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRangeUtils.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRangeUtils.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/RenameIndependentSubregs.cpp:30: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRangeUtils.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRangeUtils.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/RenameIndependentSubregs.cpp:30: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRangeUtils.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRangeUtils.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/RenameIndependentSubregs.cpp:30: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRangeUtils.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRangeUtils.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/RenameIndependentSubregs.cpp:30: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRangeUtils.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/ExternalASTMerger.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ExternalASTSource.h:219:16: warning: 'virtual void clang::ExternalASTSource::CompleteType(clang::ObjCInterfaceDecl*)' was hidden [-Woverloaded-virtual] BUILDSTDERR: virtual void CompleteType(ObjCInterfaceDecl *Class); BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/ExternalASTMerger.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ExternalASTMerger.h:48:9: warning: by 'virtual void clang::ExternalASTMerger::CompleteType(clang::TagDecl*)' [-Woverloaded-virtual] BUILDSTDERR: void CompleteType(TagDecl *Tag) override; BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/ExternalASTMerger.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair<{anonymous}::Source, clang::ASTImporter*>]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/ExternalASTMerger.cpp:131:33: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<{anonymous}::Source, clang::ASTImporter*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/ExternalASTMerger.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<{anonymous}::Source, clang::ASTImporter*>' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/ExternalASTMerger.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/ExternalASTMerger.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 63%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterUsageInfo.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/RegisterUsageInfo.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/RegisterUsageInfo.cpp [ 63%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ExternalASTSource.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangAST.dir/ExternalASTSource.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/ExternalASTSource.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/RegisterUsageInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/RegisterUsageInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/CharUnits.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ExternalASTSource.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/ExternalASTSource.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/CharUnits.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ExternalASTSource.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/ExternalASTSource.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/RegisterUsageInfo.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/RegisterUsageInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/RegisterUsageInfo.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/RegisterUsageInfo.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/RegisterUsageInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:669:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/RegisterUsageInfo.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 63%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/InheritViz.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangAST.dir/InheritViz.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/InheritViz.cpp [ 63%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegUsageInfoCollector.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/RegUsageInfoCollector.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/RegUsageInfoCollector.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/RegUsageInfoCollector.cpp:25: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/InheritViz.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/InheritViz.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/RegUsageInfoCollector.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment 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-rocm-1.6.0/include/llvm/ADT/Statistic.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/RegUsageInfoCollector.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:669:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &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-rocm-1.6.0/include/llvm/ADT/Statistic.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 63%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ItaniumCXXABI.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangAST.dir/ItaniumCXXABI.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/ItaniumCXXABI.cpp [ 63%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegUsageInfoPropagate.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/RegUsageInfoPropagate.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/RegUsageInfoPropagate.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/RegUsageInfoPropagate.cpp:25: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/RegUsageInfoPropagate.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/GraphTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/RegUsageInfoPropagate.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:669:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/GraphTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/NestedNameSpecifier.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Type.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/CXXABI.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/ItaniumCXXABI.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/NestedNameSpecifier.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Type.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/CXXABI.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/ItaniumCXXABI.cpp:20: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 63%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ResetMachineFunctionPass.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/ResetMachineFunctionPass.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/ResetMachineFunctionPass.cpp [ 63%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ItaniumMangle.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangAST.dir/ItaniumMangle.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/ItaniumMangle.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/ResetMachineFunctionPass.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &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-rocm-1.6.0/include/llvm/ADT/Statistic.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/ResetMachineFunctionPass.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/ResetMachineFunctionPass.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment 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-rocm-1.6.0/include/llvm/ADT/Statistic.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/ResetMachineFunctionPass.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 63%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SafeStack.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/SafeStack.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SafeStack.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/NestedNameSpecifier.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Type.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Mangle.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/ItaniumMangle.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/NestedNameSpecifier.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Type.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Mangle.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/ItaniumMangle.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-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/NestedNameSpecifier.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Type.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Mangle.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/ItaniumMangle.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap; DerivedT = llvm::DenseMap; KeyT = long unsigned int; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:653:7: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = long unsigned int; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:607:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = long unsigned int; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/ItaniumMangle.cpp:409:64: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:374: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-rocm-1.6.0/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-rocm-1.6.0/tools/clang/lib/AST/ItaniumMangle.cpp: In member function 'void {anonymous}::CXXNameMangler::mangleExpression(const clang::Expr*, unsigned int)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/ItaniumMangle.cpp:3778:40: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: Out << "v1U" << Kind.size() << Kind; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/ItaniumMangle.cpp:3782:3: note: here BUILDSTDERR: case Expr::CStyleCastExprClass: BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SafeStack.cpp:47: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SafeStackColoring.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SafeStack.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SafeStackColoring.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SafeStackColoring.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SafeStack.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:669:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SafeStackColoring.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 63%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/Mangle.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangAST.dir/Mangle.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/Mangle.cpp [ 63%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SafeStackColoring.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/SafeStackColoring.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SafeStackColoring.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SafeStackColoring.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SafeStackColoring.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SafeStackColoring.cpp:115:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SafeStackColoring.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SafeStackColoring.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SafeStackColoring.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:273: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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:813:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:882:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 4]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:354:9: required from 'void llvm::DenseMapBase::moveFromOldBuckets(BucketT*, 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-rocm-1.6.0/include/llvm/ADT/DenseMap.h:681:5: required from 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:445:5: required from 'void llvm::DenseMapBase::grow(unsigned int) [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-rocm-1.6.0/include/llvm/ADT/DenseMap.h:489:13: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::BasicBlock*; DerivedT = llvm::DenseMap, 4> >; KeyT = llvm::BasicBlock*; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:455:15: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::BasicBlock* const&; ValueArgs = {}; DerivedT = llvm::DenseMap, 4> >; KeyT = llvm::BasicBlock*; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:270: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-rocm-1.6.0/include/llvm/ADT/DenseMap.h:274: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-rocm-1.6.0/lib/CodeGen/SafeStackColoring.cpp:115:19: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SafeStackColoring.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Attr.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/Mangle.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/AttrIterator.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Attr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/Mangle.cpp:13: 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/CodeGen/CMakeFiles/LLVMCodeGen.dir/SafeStackLayout.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/SafeStackLayout.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SafeStackLayout.cpp [ 65%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/MicrosoftCXXABI.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangAST.dir/MicrosoftCXXABI.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/MicrosoftCXXABI.cpp [ 65%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ScalarizeMaskedMemIntrin.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/ScalarizeMaskedMemIntrin.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/ScalarizeMaskedMemIntrin.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/NestedNameSpecifier.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Type.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/CXXABI.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/MicrosoftCXXABI.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/NestedNameSpecifier.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Type.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/CXXABI.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/MicrosoftCXXABI.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/ScalarizeMaskedMemIntrin.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ [ 65%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/MicrosoftMangle.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangAST.dir/MicrosoftMangle.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/MicrosoftMangle.cpp [ 65%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ScheduleDAG.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/ScheduleDAG.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/ScheduleDAG.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/ScheduleDAG.cpp:28: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/ScheduleDAG.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/lib/CodeGen/ScheduleDAG.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/lib/CodeGen/ScheduleDAG.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/NestedNameSpecifier.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Type.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Mangle.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/MicrosoftMangle.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/NestedNameSpecifier.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Type.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Mangle.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/MicrosoftMangle.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/ScheduleDAG.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/lib/CodeGen/ScheduleDAG.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 65%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ScheduleDAGInstrs.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/ScheduleDAGInstrs.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/ScheduleDAGInstrs.cpp [ 65%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/NestedNameSpecifier.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangAST.dir/NestedNameSpecifier.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/NestedNameSpecifier.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/TargetSchedule.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/ScheduleDAGInstrs.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/ScheduleDAGInstrs.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/ScheduleDAGInstrs.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/ScheduleDAGInstrs.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/ScheduleDAGInstrs.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/ScheduleDAGInstrs.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/ScheduleDAGInstrs.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/ScheduleDAGInstrs.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/ScheduleDAGInstrs.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/ScheduleDAGInstrs.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/ScheduleDAGInstrs.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/ScheduleDAGInstrs.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/ScheduleDAGInstrs.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/ScheduleDAGInstrs.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/ScheduleDAGInstrs.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/ScheduleDAGInstrs.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/ScheduleDAGInstrs.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/ScheduleDAGInstrs.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/ScheduleDAGInstrs.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/ScheduleDAGInstrs.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/NestedNameSpecifier.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/NestedNameSpecifier.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/NestedNameSpecifier.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/NestedNameSpecifier.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-rocm-1.6.0/tools/clang/lib/AST/NestedNameSpecifier.cpp: In member function 'void clang::NestedNameSpecifier::print(llvm::raw_ostream&, const clang::PrintingPolicy&) const': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/NestedNameSpecifier.cpp:291:11: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: OS << "template "; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/NestedNameSpecifier.cpp:294:3: note: here BUILDSTDERR: case TypeSpec: { BUILDSTDERR: ^~~~ [ 65%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/NSAPI.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangAST.dir/NSAPI.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/NSAPI.cpp [ 65%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ScheduleDAGPrinter.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/ScheduleDAGPrinter.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/ScheduleDAGPrinter.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/IdentifierTable.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/NSAPI.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/NSAPI.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/IdentifierTable.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/NSAPI.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/NSAPI.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 tools/clang/lib/AST/CMakeFiles/clangAST.dir/ODRHash.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangAST.dir/ODRHash.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/ODRHash.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/ScheduleDAG.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/ScheduleDAGPrinter.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCContext.h:635:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/ScheduleDAG.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/ScheduleDAG.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/ScheduleDAGPrinter.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/ScheduleDAG.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 65%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ScoreboardHazardRecognizer.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/ScoreboardHazardRecognizer.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/ScoreboardHazardRecognizer.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/IdentifierTable.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclarationName.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ODRHash.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/ODRHash.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/IdentifierTable.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclarationName.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ODRHash.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/ODRHash.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/ScheduleDAG.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/ScoreboardHazardRecognizer.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/ScheduleDAG.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/ScheduleDAG.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/ScoreboardHazardRecognizer.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/ScheduleDAG.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/ScheduleDAG.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/ScoreboardHazardRecognizer.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/ScheduleDAG.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/ScheduleDAG.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/ScoreboardHazardRecognizer.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/ScheduleDAG.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/ScheduleDAG.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/ScoreboardHazardRecognizer.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/ScheduleDAG.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 65%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/OpenMPClause.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangAST.dir/OpenMPClause.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/OpenMPClause.cpp [ 65%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ShadowStackGCLowering.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/ShadowStackGCLowering.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/ShadowStackGCLowering.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringExtras.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/ShadowStackGCLowering.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/ShadowStackGCLowering.cpp:231:39: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Expr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/OpenMPClause.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/OpenMPClause.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Expr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/OpenMPClause.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/OpenMPClause.cpp:14: 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/CodeGen/CMakeFiles/LLVMCodeGen.dir/ShrinkWrap.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/ShrinkWrap.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/ShrinkWrap.cpp [ 65%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ParentMap.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangAST.dir/ParentMap.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/ParentMap.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/RegisterScavenging.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/ShrinkWrap.cpp:67: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/ShrinkWrap.cpp:49: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/ShrinkWrap.cpp:49: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/ShrinkWrap.cpp:49: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/ShrinkWrap.cpp:49: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/ShrinkWrap.cpp:49: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/ShrinkWrap.cpp:49: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/ShrinkWrap.cpp:49: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/Support/GenericDomTree.h:744:5: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/GenericDomTree.h:490:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineDominators.h:115:30: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309: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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/ParentMap.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/ParentMap.cpp:15: 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 tools/clang/lib/AST/CMakeFiles/clangAST.dir/RawCommentList.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangAST.dir/RawCommentList.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/RawCommentList.cpp [ 65%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SjLjEHPrepare.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/SjLjEHPrepare.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SjLjEHPrepare.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/VirtualFileSystem.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/FileManager.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/SourceManager.h:38, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/RawCommentList.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/RawCommentList.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_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-rocm-1.6.0/tools/clang/include/clang/Basic/CommentOptions.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/RawCommentList.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/RawCommentList.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 tools/clang/lib/AST/CMakeFiles/clangAST.dir/RecordLayout.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangAST.dir/RecordLayout.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/RecordLayout.cpp [ 65%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SlotIndexes.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/SlotIndexes.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SlotIndexes.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/RecordLayout.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/RecordLayout.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/PartialDiagnostic.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclarationName.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclBase.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/RecordLayout.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap; DerivedT = llvm::DenseMap; KeyT = const clang::CXXRecordDecl*; ValueT = clang::CharUnits; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:653:7: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = const clang::CXXRecordDecl*; ValueT = clang::CharUnits; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:637:7: required from 'llvm::DenseMap& llvm::DenseMap::operator=(const llvm::DenseMap&) [with KeyT = const clang::CXXRecordDecl*; ValueT = clang::CharUnits; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/RecordLayout.cpp:67:26: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:374: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-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap; DerivedT = llvm::DenseMap; KeyT = const clang::CXXRecordDecl*; ValueT = clang::ASTRecordLayout::VBaseInfo; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:653:7: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = const clang::CXXRecordDecl*; ValueT = clang::ASTRecordLayout::VBaseInfo; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:637:7: required from 'llvm::DenseMap& llvm::DenseMap::operator=(const llvm::DenseMap&) [with KeyT = const clang::CXXRecordDecl*; ValueT = clang::ASTRecordLayout::VBaseInfo; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/RecordLayout.cpp:68:27: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:374: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-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SlotIndexes.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SlotIndexes.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SlotIndexes.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SlotIndexes.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SlotIndexes.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 65%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/RecordLayoutBuilder.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangAST.dir/RecordLayoutBuilder.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/RecordLayoutBuilder.cpp [ 65%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SpillPlacement.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/SpillPlacement.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SpillPlacement.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/CharUnits.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/RecordLayout.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/RecordLayoutBuilder.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/CharUnits.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/RecordLayout.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/RecordLayoutBuilder.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SpillPlacement.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SpillPlacement.cpp:30: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SpillPlacement.cpp:126:41: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SpillPlacement.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SpillPlacement.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SpillPlacement.cpp:30: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SpillPlacement.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SpillPlacement.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SpillPlacement.cpp:30: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:669:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SpillPlacement.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 65%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SplitKit.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/SplitKit.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SplitKit.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveRangeEdit.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SplitKit.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ [ 65%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/SelectorLocationsKind.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangAST.dir/SelectorLocationsKind.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/SelectorLocationsKind.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRangeCalc.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SplitKit.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SplitKit.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRangeCalc.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SplitKit.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRangeCalc.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SplitKit.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SplitKit.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRangeCalc.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SplitKit.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRangeCalc.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SplitKit.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SplitKit.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/lib/CodeGen/LiveRangeCalc.h:268:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309: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-rocm-1.6.0/lib/CodeGen/SplitKit.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SplitKit.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRangeCalc.h:91:10: note: 'struct llvm::LiveRangeCalc::LiveInBlock' declared here BUILDSTDERR: struct LiveInBlock { BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRangeCalc.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SplitKit.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SplitKit.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRangeCalc.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SplitKit.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRangeCalc.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SplitKit.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SplitKit.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRangeCalc.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SplitKit.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRangeCalc.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SplitKit.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SplitKit.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRangeCalc.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SplitKit.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRangeCalc.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SplitKit.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SplitKit.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/Support/GenericDomTree.h:744:5: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/GenericDomTree.h:490:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineDominators.h:115:30: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309: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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/LiveRangeCalc.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SplitKit.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Expr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/SelectorLocationsKind.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:57:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:79:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/IdentifierTable.h:514:57: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/SelectorLocationsKind.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/SelectorLocationsKind.cpp:15: 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 tools/clang/lib/AST/CMakeFiles/clangAST.dir/Stmt.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangAST.dir/Stmt.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/Stmt.cpp [ 65%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackColoring.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/StackColoring.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/StackColoring.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/Stmt.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/Stmt.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/StackColoring.cpp:37: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/StackColoring.cpp:24: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/StackColoring.cpp:24: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/StackColoring.cpp:24: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 65%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/StmtCXX.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangAST.dir/StmtCXX.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/StmtCXX.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/StackColoring.cpp:24: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/StackColoring.cpp:24: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/StackColoring.cpp:24: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/IdentifierTable.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclarationName.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/StmtCXX.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/StmtCXX.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/IdentifierTable.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclarationName.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/StmtCXX.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/StmtCXX.cpp:14: 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 tools/clang/lib/AST/CMakeFiles/clangAST.dir/StmtIterator.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangAST.dir/StmtIterator.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/StmtIterator.cpp [ 65%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackMapLivenessAnalysis.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/StackMapLivenessAnalysis.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/StackMapLivenessAnalysis.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/StmtIterator.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:57:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:79:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/IdentifierTable.h:514:57: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/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-rocm-1.6.0/tools/clang/include/clang/AST/StmtIterator.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/StmtIterator.cpp:14: 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 tools/clang/lib/AST/CMakeFiles/clangAST.dir/StmtObjC.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangAST.dir/StmtObjC.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/StmtObjC.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/StackMapLivenessAnalysis.cpp:25: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SparseSet.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LivePhysRegs.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/StackMapLivenessAnalysis.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &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-rocm-1.6.0/include/llvm/ADT/Statistic.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SparseSet.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LivePhysRegs.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/StackMapLivenessAnalysis.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment 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-rocm-1.6.0/include/llvm/ADT/Statistic.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SparseSet.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LivePhysRegs.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/StackMapLivenessAnalysis.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:669:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &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-rocm-1.6.0/include/llvm/ADT/Statistic.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 65%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackMaps.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/StackMaps.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/StackMaps.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/IdentifierTable.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Stmt.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/StmtObjC.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/StmtObjC.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/TrailingObjects.h:52, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclGroup.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Stmt.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/StmtObjC.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/StmtObjC.cpp:14: 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 tools/clang/lib/AST/CMakeFiles/clangAST.dir/StmtOpenMP.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangAST.dir/StmtOpenMP.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/StmtOpenMP.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/StackMaps.cpp:32: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/StackMaps.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/StackMaps.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:332:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/StackMaps.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCContext.h:635:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/StackMaps.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Expr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/StmtOpenMP.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/StmtOpenMP.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Expr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/StmtOpenMP.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/StmtOpenMP.cpp:14: 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/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackProtector.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/StackProtector.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/StackProtector.cpp [ 65%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/StmtPrinter.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangAST.dir/StmtPrinter.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/StmtPrinter.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/StackProtector.cpp:46: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/BranchProbabilityInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/StackProtector.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallPtrSet.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/StmtPrinter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/StmtPrinter.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/BranchProbabilityInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/StackProtector.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallPtrSet.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 65%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackSlotColoring.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/StackSlotColoring.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/StackSlotColoring.cpp [ 65%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/StmtProfile.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangAST.dir/StmtProfile.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/StmtProfile.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/StackSlotColoring.cpp:24: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/StackSlotColoring.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/StackSlotColoring.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/StackSlotColoring.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/StackSlotColoring.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/StackSlotColoring.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/StackSlotColoring.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/StmtProfile.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/StmtProfile.cpp:14: 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/CodeGen/CMakeFiles/LLVMCodeGen.dir/TailDuplication.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/TailDuplication.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/TailDuplication.cpp [ 65%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/StmtViz.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangAST.dir/StmtViz.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/StmtViz.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/TailDuplicator.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/TailDuplication.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassInfo.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassSupport.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/TailDuplication.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_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-rocm-1.6.0/include/llvm/Pass.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassInfo.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassSupport.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/TailDuplication.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_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-rocm-1.6.0/include/llvm/Pass.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassInfo.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassSupport.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/TailDuplication.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_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-rocm-1.6.0/include/llvm/Pass.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/IdentifierTable.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Stmt.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/StmtGraphTraits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/StmtViz.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:57:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:79:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/IdentifierTable.h:514:57: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/TrailingObjects.h:52, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclGroup.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Stmt.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/StmtGraphTraits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/StmtViz.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassInfo.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassSupport.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/TailDuplication.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCContext.h:635:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_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-rocm-1.6.0/include/llvm/Pass.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassInfo.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassSupport.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/TailDuplication.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment 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-rocm-1.6.0/include/llvm/Pass.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 65%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/TemplateBase.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangAST.dir/TemplateBase.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/TemplateBase.cpp [ 65%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TailDuplicator.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/TailDuplicator.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/TailDuplicator.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/TailDuplicator.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/TailDuplicator.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/NestedNameSpecifier.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/TemplateName.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/TemplateBase.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/TemplateBase.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/NestedNameSpecifier.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/TemplateName.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/TemplateBase.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/TemplateBase.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/TailDuplicator.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/TailDuplicator.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/TailDuplicator.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/TailDuplicator.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/TailDuplicator.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/TailDuplicator.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/TailDuplicator.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/TailDuplicator.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/TailDuplicator.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/TailDuplicator.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/TailDuplicator.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/TailDuplicator.cpp:340:76: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/TailDuplicator.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/TailDuplicator.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/TailDuplicator.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCContext.h:635:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/TailDuplicator.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/TailDuplicator.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/TailDuplicator.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/TailDuplicator.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 65%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/TemplateName.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangAST.dir/TemplateName.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/TemplateName.cpp [ 65%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetFrameLoweringImpl.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/TargetFrameLoweringImpl.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/TargetFrameLoweringImpl.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/NestedNameSpecifier.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/TemplateName.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/TemplateName.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/NestedNameSpecifier.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/TemplateName.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/TemplateName.cpp:14: 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 tools/clang/lib/AST/CMakeFiles/clangAST.dir/Type.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangAST.dir/Type.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/Type.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/TargetFrameLoweringImpl.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/TargetFrameLoweringImpl.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/TargetFrameLoweringImpl.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCContext.h:635:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/TargetFrameLoweringImpl.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 65%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetInstrInfo.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/TargetInstrInfo.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/TargetInstrInfo.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/NestedNameSpecifier.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Type.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/Type.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/NestedNameSpecifier.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Type.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/Type.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/TargetInstrInfo.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/TargetInstrInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/TargetInstrInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/TargetInstrInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/TargetInstrInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/TargetInstrInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/TargetInstrInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 65%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/TypeLoc.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangAST.dir/TypeLoc.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/TypeLoc.cpp [ 65%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetLoweringBase.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/TargetLoweringBase.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/TargetLoweringBase.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/TypeLoc.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/TypeLoc.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/TypeLoc.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/TypeLoc.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/TargetLoweringBase.cpp:24: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {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-rocm-1.6.0/lib/CodeGen/TargetLoweringBase.cpp: In member function 'void llvm::TargetLoweringBase::computeRegisterProperties(const llvm::TargetRegisterInfo*)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/TargetLoweringBase.cpp:1371: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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetLowering.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/TargetLoweringBase.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetLowering.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetLowering.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/TargetLoweringBase.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCContext.h:635:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetLowering.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetLowering.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/TargetLoweringBase.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetLowering.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/TargetLoweringBase.cpp:1458:14: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: break; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/TargetLoweringBase.cpp:1460:5: note: here BUILDSTDERR: case TypeWidenVector: { BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/TargetLoweringBase.cpp:1475:14: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: break; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/TargetLoweringBase.cpp:1477:5: note: here BUILDSTDERR: case TypeSplitVector: BUILDSTDERR: ^~~~ [ 65%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/TypePrinter.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangAST.dir/TypePrinter.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/TypePrinter.cpp [ 65%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetLoweringObjectFileImpl.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/TargetLoweringObjectFileImpl.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/TargetLoweringObjectFileImpl.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/ObjCRuntime.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LangOptions.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/PrettyPrinter.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/TypePrinter.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/PrettyPrinter.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/TypePrinter.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/TargetLoweringObjectFileImpl.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:332:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/TargetLoweringObjectFileImpl.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCContext.h:635:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/TargetLoweringObjectFileImpl.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 65%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/VTableBuilder.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangAST.dir/VTableBuilder.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/VTableBuilder.cpp [ 65%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetOptionsImpl.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/TargetOptionsImpl.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/TargetOptionsImpl.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/TargetOptionsImpl.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Function.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/TargetOptionsImpl.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Function.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Function.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/TargetOptionsImpl.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Function.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Function.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/TargetOptionsImpl.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:669:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Function.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/CharUnits.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/BaseSubobject.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/VTableBuilder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/VTableBuilder.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/VTableBuilder.cpp:518:60: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/CharUnits.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/BaseSubobject.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/VTableBuilder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/VTableBuilder.cpp:14: 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/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetPassConfig.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/TargetPassConfig.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/TargetPassConfig.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/CharUnits.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/BaseSubobject.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/VTableBuilder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/VTableBuilder.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/CharUnits.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/BaseSubobject.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/VTableBuilder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/VTableBuilder.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/CharUnits.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/BaseSubobject.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/VTableBuilder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/VTableBuilder.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:753:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:876:34: required from 'const llvm::SmallVector& llvm::SmallVector::operator=(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 16]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/VTableBuilder.cpp:443:8: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/CharUnits.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/BaseSubobject.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/VTableBuilder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/VTableBuilder.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/PartialDiagnostic.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclarationName.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclBase.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclCXX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/BaseSubobject.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/VTableBuilder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/VTableBuilder.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap; DerivedT = llvm::DenseMap; KeyT = const clang::CXXRecordDecl*; ValueT = clang::CharUnits; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:653:7: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = const clang::CXXRecordDecl*; ValueT = clang::CharUnits; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:637:7: required from 'llvm::DenseMap& llvm::DenseMap::operator=(const llvm::DenseMap&) [with KeyT = const clang::CXXRecordDecl*; ValueT = clang::CharUnits; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/VTableBuilder.cpp:1653:56: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:374: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-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap; DerivedT = llvm::DenseMap; KeyT = clang::BaseSubobject; ValueT = clang::VTableLayout::AddressPointLocation; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:653:7: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = clang::BaseSubobject; ValueT = clang::VTableLayout::AddressPointLocation; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:607:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = clang::BaseSubobject; ValueT = clang::VTableLayout::AddressPointLocation; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/VTableBuilder.cpp:2208:34: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:374: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-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/CharUnits.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/BaseSubobject.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/VTableBuilder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/VTableBuilder.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:273: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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:813:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:882:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 16]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/VTableBuilder.cpp:443:8: required from 'void llvm::DenseMapBase::moveFromOldBuckets(BucketT*, BucketT*) [with DerivedT = llvm::DenseMap; KeyT = const clang::CXXRecordDecl*; ValueT = {anonymous}::VCallOffsetMap; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:681:5: required from 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const clang::CXXRecordDecl*; ValueT = {anonymous}::VCallOffsetMap; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:445:5: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = const clang::CXXRecordDecl*; ValueT = {anonymous}::VCallOffsetMap; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:489:13: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = const clang::CXXRecordDecl*; DerivedT = llvm::DenseMap; KeyT = const clang::CXXRecordDecl*; ValueT = {anonymous}::VCallOffsetMap; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:455:15: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const clang::CXXRecordDecl* const&; ValueArgs = {}; DerivedT = llvm::DenseMap; KeyT = const clang::CXXRecordDecl*; ValueT = {anonymous}::VCallOffsetMap; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:270:12: required from 'llvm::DenseMapBase::value_type& llvm::DenseMapBase::FindAndConstruct(const KeyT&) [with DerivedT = llvm::DenseMap; KeyT = const clang::CXXRecordDecl*; ValueT = {anonymous}::VCallOffsetMap; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair; llvm::DenseMapBase::value_type = llvm::detail::DenseMapPair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:274:34: required from 'ValueT& llvm::DenseMapBase::operator[](const KeyT&) [with DerivedT = llvm::DenseMap; KeyT = const clang::CXXRecordDecl*; ValueT = {anonymous}::VCallOffsetMap; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/VTableBuilder.cpp:1271:76: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/CharUnits.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/BaseSubobject.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/VTableBuilder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/VTableBuilder.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/RegisterUsageInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/TargetPassConfig.cpp:26: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassInfo.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassSupport.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/TargetPassConfig.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/TargetPassConfig.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment 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-rocm-1.6.0/include/llvm/Pass.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/TargetPassConfig.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassInfo.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassSupport.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/TargetPassConfig.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/TargetPassConfig.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:669:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_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-rocm-1.6.0/include/llvm/Pass.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/TargetPassConfig.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 65%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetRegisterInfo.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/TargetRegisterInfo.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/TargetRegisterInfo.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/TargetRegisterInfo.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/TargetRegisterInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/TargetRegisterInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/TargetRegisterInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:669:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 65%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/VTTBuilder.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangAST.dir/VTTBuilder.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/VTTBuilder.cpp [ 65%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetSchedule.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/TargetSchedule.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/TargetSchedule.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/TargetSchedule.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/TargetSchedule.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/CharUnits.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/BaseSubobject.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/VTTBuilder.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/VTTBuilder.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/CharUnits.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/BaseSubobject.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/VTTBuilder.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/AST/VTTBuilder.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/TargetSchedule.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/TargetSchedule.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/TargetSchedule.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/TargetSchedule.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/TargetSchedule.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 65%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetSubtargetInfo.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/TargetSubtargetInfo.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/TargetSubtargetInfo.cpp [ 65%] Linking CXX static library ../../../../lib64/libclangAST.a cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST && /usr/bin/cmake -P CMakeFiles/clangAST.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/AST && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangAST.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../lib64/libclangAST.a CMakeFiles/clangAST.dir/APValue.cpp.o CMakeFiles/clangAST.dir/ASTConsumer.cpp.o CMakeFiles/clangAST.dir/ASTContext.cpp.o CMakeFiles/clangAST.dir/ASTDiagnostic.cpp.o CMakeFiles/clangAST.dir/ASTDumper.cpp.o CMakeFiles/clangAST.dir/ASTImporter.cpp.o CMakeFiles/clangAST.dir/ASTStructuralEquivalence.cpp.o CMakeFiles/clangAST.dir/ASTTypeTraits.cpp.o CMakeFiles/clangAST.dir/AttrImpl.cpp.o CMakeFiles/clangAST.dir/CXXInheritance.cpp.o CMakeFiles/clangAST.dir/Comment.cpp.o CMakeFiles/clangAST.dir/CommentBriefParser.cpp.o CMakeFiles/clangAST.dir/CommentCommandTraits.cpp.o CMakeFiles/clangAST.dir/CommentLexer.cpp.o CMakeFiles/clangAST.dir/CommentParser.cpp.o CMakeFiles/clangAST.dir/CommentSema.cpp.o CMakeFiles/clangAST.dir/Decl.cpp.o CMakeFiles/clangAST.dir/DeclarationName.cpp.o CMakeFiles/clangAST.dir/DeclBase.cpp.o CMakeFiles/clangAST.dir/DeclCXX.cpp.o CMakeFiles/clangAST.dir/DeclFriend.cpp.o CMakeFiles/clangAST.dir/DeclGroup.cpp.o CMakeFiles/clangAST.dir/DeclObjC.cpp.o CMakeFiles/clangAST.dir/DeclOpenMP.cpp.o CMakeFiles/clangAST.dir/DeclPrinter.cpp.o CMakeFiles/clangAST.dir/DeclTemplate.cpp.o CMakeFiles/clangAST.dir/Expr.cpp.o CMakeFiles/clangAST.dir/ExprClassification.cpp.o CMakeFiles/clangAST.dir/ExprConstant.cpp.o CMakeFiles/clangAST.dir/ExprCXX.cpp.o CMakeFiles/clangAST.dir/ExprObjC.cpp.o CMakeFiles/clangAST.dir/ExternalASTMerger.cpp.o CMakeFiles/clangAST.dir/ExternalASTSource.cpp.o CMakeFiles/clangAST.dir/InheritViz.cpp.o CMakeFiles/clangAST.dir/ItaniumCXXABI.cpp.o CMakeFiles/clangAST.dir/ItaniumMangle.cpp.o CMakeFiles/clangAST.dir/Mangle.cpp.o CMakeFiles/clangAST.dir/MicrosoftCXXABI.cpp.o CMakeFiles/clangAST.dir/MicrosoftMangle.cpp.o CMakeFiles/clangAST.dir/NestedNameSpecifier.cpp.o CMakeFiles/clangAST.dir/NSAPI.cpp.o CMakeFiles/clangAST.dir/ODRHash.cpp.o CMakeFiles/clangAST.dir/OpenMPClause.cpp.o CMakeFiles/clangAST.dir/ParentMap.cpp.o CMakeFiles/clangAST.dir/RawCommentList.cpp.o CMakeFiles/clangAST.dir/RecordLayout.cpp.o CMakeFiles/clangAST.dir/RecordLayoutBuilder.cpp.o CMakeFiles/clangAST.dir/SelectorLocationsKind.cpp.o CMakeFiles/clangAST.dir/Stmt.cpp.o CMakeFiles/clangAST.dir/StmtCXX.cpp.o CMakeFiles/clangAST.dir/StmtIterator.cpp.o CMakeFiles/clangAST.dir/StmtObjC.cpp.o CMakeFiles/clangAST.dir/StmtOpenMP.cpp.o CMakeFiles/clangAST.dir/StmtPrinter.cpp.o CMakeFiles/clangAST.dir/StmtProfile.cpp.o CMakeFiles/clangAST.dir/StmtViz.cpp.o CMakeFiles/clangAST.dir/TemplateBase.cpp.o CMakeFiles/clangAST.dir/TemplateName.cpp.o CMakeFiles/clangAST.dir/Type.cpp.o CMakeFiles/clangAST.dir/TypeLoc.cpp.o CMakeFiles/clangAST.dir/TypePrinter.cpp.o CMakeFiles/clangAST.dir/VTableBuilder.cpp.o CMakeFiles/clangAST.dir/VTTBuilder.cpp.o /usr/bin/ranlib ../../../../lib64/libclangAST.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 65%] Built target clangAST make -f tools/clang/lib/ASTMatchers/CMakeFiles/clangASTMatchers.dir/build.make tools/clang/lib/ASTMatchers/CMakeFiles/clangASTMatchers.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ASTMatchers /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/ASTMatchers /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/ASTMatchers/CMakeFiles/clangASTMatchers.dir/DependInfo.cmake --color= Scanning dependencies of target clangASTMatchers make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/clang/lib/ASTMatchers/CMakeFiles/clangASTMatchers.dir/build.make tools/clang/lib/ASTMatchers/CMakeFiles/clangASTMatchers.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 65%] Building CXX object tools/clang/lib/ASTMatchers/CMakeFiles/clangASTMatchers.dir/ASTMatchFinder.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/ASTMatchers && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/ASTMatchers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ASTMatchers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangASTMatchers.dir/ASTMatchFinder.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/TargetSchedule.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/TargetSubtargetInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h:44, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h:44, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp:19: 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 tools/clang/lib/ASTMatchers/CMakeFiles/clangASTMatchers.dir/ASTMatchersInternal.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/ASTMatchers && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/ASTMatchers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ASTMatchers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangASTMatchers.dir/ASTMatchersInternal.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ASTMatchers/ASTMatchersInternal.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 ../../../../lib64/libclangASTMatchers.a cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/ASTMatchers && /usr/bin/cmake -P CMakeFiles/clangASTMatchers.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/ASTMatchers && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangASTMatchers.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../lib64/libclangASTMatchers.a CMakeFiles/clangASTMatchers.dir/ASTMatchFinder.cpp.o CMakeFiles/clangASTMatchers.dir/ASTMatchersInternal.cpp.o /usr/bin/ranlib ../../../../lib64/libclangASTMatchers.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 67%] Built target clangASTMatchers make -f tools/clang/lib/Sema/CMakeFiles/clangSema.dir/build.make tools/clang/lib/Sema/CMakeFiles/clangSema.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Sema /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Sema/CMakeFiles/clangSema.dir/DependInfo.cmake --color= Scanning dependencies of target clangSema make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/clang/lib/Sema/CMakeFiles/clangSema.dir/build.make tools/clang/lib/Sema/CMakeFiles/clangSema.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 67%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/AnalysisBasedWarnings.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Sema && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Sema -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangSema.dir/AnalysisBasedWarnings.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/AnalysisBasedWarnings.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, clang::sema::FunctionScopeInfo::WeakObjectProfileTy::DenseMapInfo, llvm::detail::DenseMapPair >, true> >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:1305:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, clang::sema::FunctionScopeInfo::WeakObjectProfileTy::DenseMapInfo, llvm::detail::DenseMapPair >, true> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/AnalysisBasedWarnings.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, clang::sema::FunctionScopeInfo::WeakObjectProfileTy::DenseMapInfo, llvm::detail::DenseMapPair >, true> >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/AnalysisBasedWarnings.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/AnalysisBasedWarnings.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/AnalysisBasedWarnings.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/AnalysisBasedWarnings.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:7505:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/AnalysisBasedWarnings.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/AnalysisBasedWarnings.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-rocm-1.6.0/tools/clang/include/clang/Sema/AnalysisBasedWarnings.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap; DerivedT = llvm::DenseMap; KeyT = const clang::VarDecl*; ValueT = clang::consumed::ConsumedState; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:653:7: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = const clang::VarDecl*; ValueT = clang::consumed::ConsumedState; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:607:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = const clang::VarDecl*; ValueT = clang::consumed::ConsumedState; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/Analyses/Consumed.h:148:16: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:374: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-rocm-1.6.0/include/llvm/ADT/DenseMap.h:39:8: note: 'struct llvm::detail::DenseMapPair' declared here BUILDSTDERR: struct DenseMapPair : public std::pair { BUILDSTDERR: ^~~~~~~~~~~~ [ 67%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/AttributeList.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Sema && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Sema -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangSema.dir/AttributeList.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/AttributeList.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/AttrSubjectMatchRules.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/AttributeList.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/AttributeList.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Sema/AttrParsedAttrImpl.inc:49:93: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/SourceLocation.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/AttrSubjectMatchRules.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/AttributeList.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/AttributeList.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/AttrSubjectMatchRules.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/AttributeList.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/AttributeList.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/SourceLocation.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/AttrSubjectMatchRules.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/AttributeList.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/AttributeList.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/AttrSubjectMatchRules.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/AttributeList.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/AttributeList.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:7505:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/SourceLocation.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/AttrSubjectMatchRules.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/AttributeList.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/AttributeList.cpp:14: 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 tools/clang/lib/Sema/CMakeFiles/clangSema.dir/CodeCompleteConsumer.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Sema && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Sema -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangSema.dir/CodeCompleteConsumer.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/CodeCompleteConsumer.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/NestedNameSpecifier.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Type.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/CanonicalType.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/CodeCompleteConsumer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/CodeCompleteConsumer.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/NestedNameSpecifier.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Type.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/CanonicalType.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/CodeCompleteConsumer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/CodeCompleteConsumer.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/NestedNameSpecifier.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Type.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/CanonicalType.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/CodeCompleteConsumer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/CodeCompleteConsumer.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:7505:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/NestedNameSpecifier.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Type.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/CanonicalType.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/CodeCompleteConsumer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/CodeCompleteConsumer.cpp:13: 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 tools/clang/lib/Sema/CMakeFiles/clangSema.dir/DeclSpec.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Sema && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Sema -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangSema.dir/DeclSpec.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/DeclSpec.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/NestedNameSpecifier.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/DeclSpec.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/DeclSpec.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/NestedNameSpecifier.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/DeclSpec.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/DeclSpec.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/NestedNameSpecifier.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/DeclSpec.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/DeclSpec.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:7505:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/NestedNameSpecifier.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/DeclSpec.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/DeclSpec.cpp:14: 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 tools/clang/lib/Sema/CMakeFiles/clangSema.dir/DelayedDiagnostic.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Sema && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Sema -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangSema.dir/DelayedDiagnostic.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/DelayedDiagnostic.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Attr.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/DelayedDiagnostic.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/DelayedDiagnostic.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/AttrIterator.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Attr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/DelayedDiagnostic.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/DelayedDiagnostic.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Attr.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/DelayedDiagnostic.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/DelayedDiagnostic.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:7505:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/AttrIterator.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Attr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/DelayedDiagnostic.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/DelayedDiagnostic.cpp:17: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 69%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/IdentifierResolver.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Sema && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Sema -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangSema.dir/IdentifierResolver.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/IdentifierResolver.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/IdentifierTable.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/IdentifierResolver.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/IdentifierResolver.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:450:71: required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Lex/Preprocessor.h:446:58: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/IdentifierTable.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/IdentifierResolver.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/IdentifierResolver.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 69%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/JumpDiagnostics.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Sema && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Sema -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangSema.dir/JumpDiagnostics.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/JumpDiagnostics.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/SemaInternal.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/JumpDiagnostics.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/JumpDiagnostics.cpp:674:30: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/SemaInternal.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/JumpDiagnostics.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/SemaInternal.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/JumpDiagnostics.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/SemaInternal.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/JumpDiagnostics.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/SemaInternal.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/JumpDiagnostics.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:7505:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/SemaInternal.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/JumpDiagnostics.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 69%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/MultiplexExternalSemaSource.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Sema && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Sema -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangSema.dir/MultiplexExternalSemaSource.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/MultiplexExternalSemaSource.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/CharUnits.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ExternalASTSource.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/ExternalSemaSource.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/MultiplexExternalSemaSource.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/MultiplexExternalSemaSource.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/CharUnits.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ExternalASTSource.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/ExternalSemaSource.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/MultiplexExternalSemaSource.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/MultiplexExternalSemaSource.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/CharUnits.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ExternalASTSource.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/ExternalSemaSource.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/MultiplexExternalSemaSource.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/MultiplexExternalSemaSource.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:7505:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/CharUnits.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ExternalASTSource.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/ExternalSemaSource.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/MultiplexExternalSemaSource.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/MultiplexExternalSemaSource.cpp:13: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 69%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/Scope.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Sema && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Sema -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangSema.dir/Scope.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/Scope.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Scope.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/Scope.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:57:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:79:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/IdentifierTable.h:514:57: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Scope.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/Scope.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 69%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/ScopeInfo.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Sema && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Sema -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangSema.dir/ScopeInfo.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/ScopeInfo.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Expr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/ScopeInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/ScopeInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Expr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/ScopeInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/ScopeInfo.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 69%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/Sema.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Sema && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Sema -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangSema.dir/Sema.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/Sema.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/Sema.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Overload.h:322:55: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/Sema.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/Sema.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/Sema.cpp:559:64: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/Sema.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/Sema.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/Sema.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/Sema.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:7505:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/Sema.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 69%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaAccess.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Sema && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Sema -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangSema.dir/SemaAccess.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaAccess.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/SemaInternal.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaAccess.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Overload.h:322:55: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/SemaInternal.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaAccess.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/SemaInternal.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaAccess.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/SemaInternal.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaAccess.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/SemaInternal.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaAccess.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:7505:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/SemaInternal.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaAccess.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 69%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaAttr.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Sema && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Sema -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangSema.dir/SemaAttr.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaAttr.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Attr.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaAttr.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/AttrIterator.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Attr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaAttr.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Attr.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaAttr.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:7505:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/AttrIterator.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Attr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaAttr.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 69%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaCXXScopeSpec.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Sema && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Sema -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangSema.dir/SemaCXXScopeSpec.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaCXXScopeSpec.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/TypeLocBuilder.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaCXXScopeSpec.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/TypeLocBuilder.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaCXXScopeSpec.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/TypeLocBuilder.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaCXXScopeSpec.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:7505:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/TypeLocBuilder.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaCXXScopeSpec.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 69%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaCast.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Sema && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Sema -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangSema.dir/SemaCast.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaCast.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/SemaInternal.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaCast.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Overload.h:322:55: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/SemaInternal.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaCast.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/SemaInternal.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaCast.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/SemaInternal.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaCast.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/SemaInternal.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaCast.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:7505:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/SemaInternal.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaCast.cpp:17: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 69%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaChecking.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Sema && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Sema -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangSema.dir/SemaChecking.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaChecking.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaChecking.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Overload.h:322:55: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaChecking.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaChecking.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaChecking.cpp:10147:56: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaChecking.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaChecking.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaChecking.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaChecking.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:7505:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaChecking.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 69%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaCodeComplete.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Sema && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Sema -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangSema.dir/SemaCodeComplete.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaCodeComplete.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/SemaInternal.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaCodeComplete.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Overload.h:322:55: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/SemaInternal.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaCodeComplete.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/SemaInternal.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaCodeComplete.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaCodeComplete.cpp:93:64: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/SemaInternal.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaCodeComplete.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/SemaInternal.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaCodeComplete.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/SemaInternal.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaCodeComplete.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/SemaInternal.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaCodeComplete.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:7505:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/SemaInternal.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaCodeComplete.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-rocm-1.6.0/tools/clang/lib/Sema/SemaCodeComplete.cpp: In function 'CXCursorKind clang::getCursorKindForDecl(const clang::Decl*)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaCodeComplete.cpp:3161:7: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: switch (cast(D)->getPropertyImplementation()) { BUILDSTDERR: ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaCodeComplete.cpp:3169:7: note: here BUILDSTDERR: case Decl::Import: BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaCodeComplete.cpp: In function 'void AddOrdinaryNameResults(clang::Sema::ParserCompletionContext, clang::Scope*, clang::Sema&, {anonymous}::ResultBuilder&)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaCodeComplete.cpp:1861:26: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: AddStaticAssertResult(Builder, Results, SemaRef.getLangOpts()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaCodeComplete.cpp:1865:3: note: here BUILDSTDERR: case Sema::PCC_ForInit: BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaCodeComplete.cpp:1867:25: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: AddStorageSpecifiers(CCC, SemaRef.getLangOpts(), Results); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaCodeComplete.cpp:1870:3: note: here BUILDSTDERR: case Sema::PCC_ParenthesizedExpression: BUILDSTDERR: ^~~~ [ 69%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaConsumer.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Sema && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Sema -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangSema.dir/SemaConsumer.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaConsumer.cpp [ 69%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaCoroutine.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Sema && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Sema -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangSema.dir/SemaCoroutine.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaCoroutine.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaCoroutine.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Overload.h:322:55: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaCoroutine.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaCoroutine.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaCoroutine.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaCoroutine.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:7505:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaCoroutine.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 69%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaCUDA.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Sema && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Sema -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangSema.dir/SemaCUDA.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaCUDA.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaCUDA.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaCUDA.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaCUDA.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:7505:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaCUDA.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 69%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaDecl.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Sema && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Sema -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangSema.dir/SemaDecl.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaDecl.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/TypeLocBuilder.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaDecl.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Overload.h:322:55: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/TypeLocBuilder.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaDecl.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/TypeLocBuilder.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaDecl.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaDecl.cpp:8259:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/TypeLocBuilder.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaDecl.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/TypeLocBuilder.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaDecl.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/TypeLocBuilder.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaDecl.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/TypeLocBuilder.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaDecl.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:7505:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/TypeLocBuilder.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaDecl.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-rocm-1.6.0/tools/clang/lib/Sema/SemaDecl.cpp: In member function 'clang::ParsedType clang::Sema::getTypeName(const clang::IdentifierInfo&, clang::SourceLocation, clang::Scope*, clang::CXXScopeSpec*, bool, bool, clang::ParsedType, bool, bool, bool, clang::IdentifierInfo**)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaDecl.cpp:406:5: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: } BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaDecl.cpp:408:3: note: here BUILDSTDERR: case LookupResult::FoundOverloaded: BUILDSTDERR: ^~~~ [ 69%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaDeclAttr.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Sema && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Sema -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangSema.dir/SemaDeclAttr.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaDeclAttr.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaDeclAttr.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Overload.h:322:55: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaDeclAttr.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaDeclAttr.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaDeclAttr.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaDeclAttr.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:7505:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaDeclAttr.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 69%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaDeclCXX.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Sema && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Sema -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangSema.dir/SemaDeclCXX.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaDeclCXX.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaDeclCXX.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Overload.h:322:55: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaDeclCXX.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaDeclCXX.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaDeclCXX.cpp:6330:78: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaDeclCXX.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaDeclCXX.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaDeclCXX.cpp:15493:72: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaDeclCXX.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaDeclCXX.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaDeclCXX.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaDeclCXX.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:7505:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaDeclCXX.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaDeclCXX.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:88:7: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaDeclCXX.cpp:10533:70: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaDeclCXX.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaDeclCXX.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:926:5: required from 'void std::swap(llvm::SmallVector&, llvm::SmallVector&) [with T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaDeclCXX.cpp:6402:47: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaDeclCXX.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaDeclCXX.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:926:5: required from 'void std::swap(llvm::SmallVector&, llvm::SmallVector&) [with T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaDeclCXX.cpp:6403:56: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaDeclCXX.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-rocm-1.6.0/tools/clang/lib/Sema/SemaDeclCXX.cpp: In member function 'bool clang::Sema::checkThisInStaticMemberFunctionExceptionSpec(clang::CXXMethodDecl*)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaDeclCXX.cpp:15894:5: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: if (!Finder.TraverseStmt(Proto->getNoexceptExpr())) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaDeclCXX.cpp:15897:3: note: here BUILDSTDERR: case EST_Dynamic: BUILDSTDERR: ^~~~ [ 69%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaDeclObjC.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Sema && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Sema -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangSema.dir/SemaDeclObjC.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaDeclObjC.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/TypeLocBuilder.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaDeclObjC.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/TypeLocBuilder.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaDeclObjC.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/TypeLocBuilder.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaDeclObjC.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:7505:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/TypeLocBuilder.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaDeclObjC.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 69%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaExceptionSpec.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Sema && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Sema -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangSema.dir/SemaExceptionSpec.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaExceptionSpec.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/SemaInternal.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaExceptionSpec.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaExceptionSpec.cpp:913:68: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/SemaInternal.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaExceptionSpec.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/SemaInternal.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaExceptionSpec.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/SemaInternal.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaExceptionSpec.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/SemaInternal.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaExceptionSpec.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:7505:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/SemaInternal.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaExceptionSpec.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 69%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaExpr.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Sema && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Sema -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangSema.dir/SemaExpr.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaExpr.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/TreeTransform.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaExpr.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Overload.h:322:55: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/TreeTransform.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaExpr.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/TreeTransform.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaExpr.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/TreeTransform.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaExpr.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/TreeTransform.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaExpr.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:7505:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/TreeTransform.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaExpr.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/TreeTransform.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaExpr.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = clang::ObjCDictionaryElement]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/TreeTransform.h:11588:27: required from 'clang::ExprResult clang::TreeTransform::TransformObjCDictionaryLiteral(clang::ObjCDictionaryLiteral*) [with Derived = {anonymous}::TransformToPE; clang::ExprResult = clang::ActionResult]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST/StmtNodes.inc:639:1: required from 'clang::ExprResult clang::TreeTransform::TransformExpr(clang::Expr*) [with Derived = {anonymous}::TransformToPE; clang::ExprResult = clang::ActionResult]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaExpr.cpp:13653:46: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::ObjCDictionaryElement' with no trivial 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-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Lookup.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/SemaInternal.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/CoroutineStmtBuilder.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/TreeTransform.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaExpr.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ExprObjC.h:212:8: note: 'struct clang::ObjCDictionaryElement' declared here BUILDSTDERR: struct ObjCDictionaryElement { BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/TreeTransform.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaExpr.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/TreeTransform.h:12565:14: required from 'clang::StmtResult clang::TreeTransform::TransformCapturedStmt(clang::CapturedStmt*) [with Derived = {anonymous}::TransformToPE; clang::StmtResult = clang::ActionResult]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST/StmtNodes.inc:73:1: required from 'clang::StmtResult clang::TreeTransform::TransformStmt(clang::Stmt*) [with Derived = {anonymous}::TransformToPE; clang::StmtResult = clang::ActionResult]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/TreeTransform.h:6449:14: required from 'clang::StmtResult clang::TreeTransform::TransformLabelStmt(clang::LabelStmt*) [with Derived = {anonymous}::TransformToPE; clang::StmtResult = clang::ActionResult]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaExpr.cpp:13611:29: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/TreeTransform.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaExpr.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-rocm-1.6.0/tools/clang/lib/Sema/SemaExpr.cpp: In member function 'clang::ExprResult clang::Sema::CreateBuiltinBinOp(clang::SourceLocation, clang::BinaryOperatorKind, clang::Expr*, clang::Expr*)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaExpr.cpp:11703:34: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: checkObjCPointerIntrospection(*this, LHS, RHS, OpLoc); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaExpr.cpp:11704:3: note: here BUILDSTDERR: case BO_Xor: BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaExpr.cpp:11745:27: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: DiagnoseSelfAssignment(*this, LHS.get(), RHS.get(), OpLoc); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaExpr.cpp:11746:3: note: here BUILDSTDERR: case BO_XorAssign: BUILDSTDERR: ^~~~ [ 69%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaExprCXX.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Sema && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Sema -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangSema.dir/SemaExprCXX.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaExprCXX.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/SemaInternal.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaExprCXX.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Overload.h:322:55: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/SemaInternal.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaExprCXX.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/SemaInternal.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaExprCXX.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaExprCXX.cpp:2400:58: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/SemaInternal.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaExprCXX.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/SemaInternal.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaExprCXX.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaExprCXX.cpp:3029:61: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/SemaInternal.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaExprCXX.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/SemaInternal.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaExprCXX.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaExprCXX.cpp:5826:63: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/SemaInternal.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaExprCXX.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/SemaInternal.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaExprCXX.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/SemaInternal.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaExprCXX.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/SemaInternal.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaExprCXX.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:7505:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/SemaInternal.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaExprCXX.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/SemaInternal.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaExprCXX.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = clang::ObjCDictionaryElement]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/TreeTransform.h:11588:27: required from 'clang::ExprResult clang::TreeTransform::TransformObjCDictionaryLiteral(clang::ObjCDictionaryLiteral*) [with Derived = {anonymous}::TransformTypos; clang::ExprResult = clang::ActionResult]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST/StmtNodes.inc:639:1: required from 'clang::ExprResult clang::TreeTransform::TransformExpr(clang::Expr*) [with Derived = {anonymous}::TransformTypos; clang::ExprResult = clang::ActionResult]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaExprCXX.cpp:7282:37: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::ObjCDictionaryElement' with no trivial 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-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Lookup.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/SemaInternal.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaExprCXX.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ExprObjC.h:212:8: note: 'struct clang::ObjCDictionaryElement' declared here BUILDSTDERR: struct ObjCDictionaryElement { BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/SemaInternal.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaExprCXX.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:273: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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:813:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:882: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 = clang::FieldDecl* const&; _T2 = llvm::SmallVector, 4>; typename std::__decay_and_strip<_T2>::__type = llvm::SmallVector, 4>; typename std::__decay_and_strip<_Tp>::__type = clang::FieldDecl*]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:87:38: required from 'ValueT& llvm::MapVector::operator[](const KeyT&) [with KeyT = clang::FieldDecl*; ValueT = llvm::SmallVector, 4>; MapType = llvm::DenseMap, llvm::detail::DenseMapPair >; VectorType = std::vector, 4> >, std::allocator, 4> > > >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaExprCXX.cpp:3028:31: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/SemaInternal.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaExprCXX.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/SemaInternal.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaExprCXX.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/TreeTransform.h:12565:14: required from 'clang::StmtResult clang::TreeTransform::TransformCapturedStmt(clang::CapturedStmt*) [with Derived = {anonymous}::TransformTypos; clang::StmtResult = clang::ActionResult]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST/StmtNodes.inc:73:1: required from 'clang::StmtResult clang::TreeTransform::TransformStmt(clang::Stmt*) [with Derived = {anonymous}::TransformTypos; clang::StmtResult = clang::ActionResult]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/TreeTransform.h:6363:16: required from 'clang::StmtResult clang::TreeTransform::TransformCompoundStmt(clang::CompoundStmt*, bool) [with Derived = {anonymous}::TransformTypos; clang::StmtResult = clang::ActionResult]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/TreeTransform.h:9530:14: required from 'clang::ExprResult clang::TreeTransform::TransformStmtExpr(clang::StmtExpr*) [with Derived = {anonymous}::TransformTypos; clang::ExprResult = clang::ActionResult]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST/StmtNodes.inc:779:1: required from 'clang::ExprResult clang::TreeTransform::TransformExpr(clang::Expr*) [with Derived = {anonymous}::TransformTypos; clang::ExprResult = clang::ActionResult]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaExprCXX.cpp:7282:37: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/SemaInternal.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaExprCXX.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/SemaInternal.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaExprCXX.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:753:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:872:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 4]' BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:292:17: required from 'void std::_Construct(_T1*, _Args&& ...) [with _T1 = std::pair, 4> >; _Args = {const std::pair, 4> >&}]' BUILDSTDERR: /usr/include/c++/8/bits/stl_uninitialized.h:83:18: required from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const std::pair, 4> >*; _ForwardIterator = std::pair, 4> >*; bool _TrivialValueTypes = false]' BUILDSTDERR: /usr/include/c++/8/bits/stl_uninitialized.h:134:15: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_uninitialized.h:311:2: required from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = std::pair, 4> >*; _ForwardIterator = std::pair, 4> >*; _Allocator = std::allocator, 4> > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:447:6: required from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair, 4> >}; _Tp = std::pair, 4> >; _Alloc = std::allocator, 4> > >; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator, 4> >*, std::vector, 4> >, std::allocator, 4> > > > >; typename std::_Vector_base<_Tp, _Alloc>::pointer = std::pair, 4> >*]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:109:4: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair, 4> >}; _Tp = std::pair, 4> >; _Alloc = std::allocator, 4> > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1091:9: required from 'void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = std::pair, 4> >; _Alloc = std::allocator, 4> > >; std::vector<_Tp, _Alloc>::value_type = std::pair, 4> >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:87:7: required from 'ValueT& llvm::MapVector::operator[](const KeyT&) [with KeyT = clang::FieldDecl*; ValueT = llvm::SmallVector, 4>; MapType = llvm::DenseMap, llvm::detail::DenseMapPair >; VectorType = std::vector, 4> >, std::allocator, 4> > > >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaExprCXX.cpp:3028:31: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/SemaInternal.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaExprCXX.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 69%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaExprMember.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Sema && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Sema -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangSema.dir/SemaExprMember.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaExprMember.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Overload.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaExprMember.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Overload.h:322:55: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Overload.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaExprMember.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Overload.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaExprMember.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Overload.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaExprMember.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Overload.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaExprMember.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:7505:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Overload.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaExprMember.cpp:13: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 69%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaExprObjC.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Sema && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Sema -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangSema.dir/SemaExprObjC.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaExprObjC.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/SemaInternal.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaExprObjC.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Overload.h:322:55: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/SemaInternal.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaExprObjC.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/SemaInternal.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaExprObjC.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/SemaInternal.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaExprObjC.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/SemaInternal.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaExprObjC.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:7505:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/SemaInternal.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaExprObjC.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 69%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaFixItUtils.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Sema && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Sema -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangSema.dir/SemaFixItUtils.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaFixItUtils.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaFixItUtils.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaFixItUtils.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaFixItUtils.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:7505:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaFixItUtils.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 69%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaInit.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Sema && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Sema -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangSema.dir/SemaInit.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaInit.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaInit.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Overload.h:322:55: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaInit.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaInit.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaInit.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaInit.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:7505:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaInit.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 69%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaLambda.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Sema && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Sema -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangSema.dir/SemaLambda.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaLambda.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/NestedNameSpecifier.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/DeclSpec.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaLambda.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Overload.h:322:55: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/NestedNameSpecifier.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/DeclSpec.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaLambda.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/NestedNameSpecifier.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/DeclSpec.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaLambda.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/NestedNameSpecifier.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/DeclSpec.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaLambda.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/NestedNameSpecifier.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/DeclSpec.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaLambda.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:7505:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/NestedNameSpecifier.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/DeclSpec.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaLambda.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-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/NestedNameSpecifier.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/DeclSpec.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaLambda.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::SmallDenseMap, 8, clang::sema::FunctionScopeInfo::WeakObjectProfileTy::DenseMapInfo>; DerivedT = llvm::SmallDenseMap, 8, clang::sema::FunctionScopeInfo::WeakObjectProfileTy::DenseMapInfo>; KeyT = clang::sema::FunctionScopeInfo::WeakObjectProfileTy; ValueT = llvm::SmallVector; KeyInfoT = clang::sema::FunctionScopeInfo::WeakObjectProfileTy::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:886:5: required from 'void llvm::SmallDenseMap::copyFrom(const llvm::SmallDenseMap&) [with KeyT = clang::sema::FunctionScopeInfo::WeakObjectProfileTy; ValueT = llvm::SmallVector; unsigned int InlineBuckets = 8; KeyInfoT = clang::sema::FunctionScopeInfo::WeakObjectProfileTy::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:773:5: required from 'llvm::SmallDenseMap::SmallDenseMap(const llvm::SmallDenseMap&) [with KeyT = clang::sema::FunctionScopeInfo::WeakObjectProfileTy; ValueT = llvm::SmallVector; unsigned int InlineBuckets = 8; KeyInfoT = clang::sema::FunctionScopeInfo::WeakObjectProfileTy::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/ScopeInfo.h:329:3: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:374: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-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap; DerivedT = llvm::DenseMap; KeyT = clang::VarDecl*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:653:7: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = clang::VarDecl*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:607:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = clang::VarDecl*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/ScopeInfo.h:459:3: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:374: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-rocm-1.6.0/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-rocm-1.6.0/tools/clang/lib/Sema/SemaLambda.cpp: In member function 'clang::MangleNumberingContext* clang::Sema::getCurrentMangleNumberContext(const clang::DeclContext*, clang::Decl*&)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaLambda.cpp:335:5: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: if (!IsInNonspecializedTemplate) { BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaLambda.cpp:341:3: note: here BUILDSTDERR: case DataMember: BUILDSTDERR: ^~~~ [ 69%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaLookup.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Sema && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Sema -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangSema.dir/SemaLookup.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaLookup.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaLookup.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Overload.h:322:55: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaLookup.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaLookup.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaLookup.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaLookup.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:7505:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaLookup.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-rocm-1.6.0/tools/clang/lib/Sema/SemaLookup.cpp: In function 'void addAssociatedClassesAndNamespaces({anonymous}::AssociatedLookup&, clang::QualType)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaLookup.cpp:2613:42: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: Queue.push_back(Arg.getTypePtr()); BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaLookup.cpp:2616:5: note: here BUILDSTDERR: case Type::FunctionNoProto: { BUILDSTDERR: ^~~~ [ 69%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaObjCProperty.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Sema && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Sema -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangSema.dir/SemaObjCProperty.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaObjCProperty.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/SemaInternal.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaObjCProperty.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Overload.h:322:55: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/SemaInternal.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaObjCProperty.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/SemaInternal.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaObjCProperty.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/SemaInternal.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaObjCProperty.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/SemaInternal.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaObjCProperty.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:7505:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/SemaInternal.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaObjCProperty.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 69%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaOpenMP.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Sema && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Sema -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangSema.dir/SemaOpenMP.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaOpenMP.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/TreeTransform.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaOpenMP.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Overload.h:322:55: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/TreeTransform.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaOpenMP.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/TreeTransform.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaOpenMP.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaOpenMP.cpp:10090:37: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/TreeTransform.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaOpenMP.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/TreeTransform.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaOpenMP.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/TreeTransform.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaOpenMP.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/TreeTransform.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaOpenMP.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:7505:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/TreeTransform.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaOpenMP.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/PartialDiagnostic.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclarationName.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclBase.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/TreeTransform.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaOpenMP.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap; DerivedT = llvm::DenseMap; KeyT = clang::ValueDecl*; ValueT = clang::Expr*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:653:7: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = clang::ValueDecl*; ValueT = clang::Expr*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:637:7: required from 'llvm::DenseMap& llvm::DenseMap::operator=(const llvm::DenseMap&) [with KeyT = clang::ValueDecl*; ValueT = clang::Expr*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaOpenMP.cpp:2381:63: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:374: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-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/TreeTransform.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaOpenMP.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:753:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:872: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 here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/TreeTransform.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaOpenMP.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/TreeTransform.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaOpenMP.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = clang::ObjCDictionaryElement]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/TreeTransform.h:11588:27: required from 'clang::ExprResult clang::TreeTransform::TransformObjCDictionaryLiteral(clang::ObjCDictionaryLiteral*) [with Derived = {anonymous}::TransformExprToCaptures; clang::ExprResult = clang::ActionResult]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST/StmtNodes.inc:639:1: required from 'clang::ExprResult clang::TreeTransform::TransformExpr(clang::Expr*) [with Derived = {anonymous}::TransformExprToCaptures; clang::ExprResult = clang::ActionResult]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaOpenMP.cpp:9362:67: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::ObjCDictionaryElement' with no trivial 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-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Lookup.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/SemaInternal.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/CoroutineStmtBuilder.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/TreeTransform.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaOpenMP.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ExprObjC.h:212:8: note: 'struct clang::ObjCDictionaryElement' declared here BUILDSTDERR: struct ObjCDictionaryElement { BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/TreeTransform.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaOpenMP.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/TreeTransform.h:12565:14: required from 'clang::StmtResult clang::TreeTransform::TransformCapturedStmt(clang::CapturedStmt*) [with Derived = {anonymous}::TransformExprToCaptures; clang::StmtResult = clang::ActionResult]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST/StmtNodes.inc:73:1: required from 'clang::StmtResult clang::TreeTransform::TransformStmt(clang::Stmt*) [with Derived = {anonymous}::TransformExprToCaptures; clang::StmtResult = clang::ActionResult]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/TreeTransform.h:11983:14: required from 'clang::ExprResult clang::TreeTransform::TransformBlockExpr(clang::BlockExpr*) [with Derived = {anonymous}::TransformExprToCaptures; clang::ExprResult = clang::ActionResult]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST/StmtNodes.inc:195:1: required from 'clang::ExprResult clang::TreeTransform::TransformExpr(clang::Expr*) [with Derived = {anonymous}::TransformExprToCaptures; clang::ExprResult = clang::ActionResult]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaOpenMP.cpp:9362:67: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/TreeTransform.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaOpenMP.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/PartialDiagnostic.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclarationName.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclBase.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/TreeTransform.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaOpenMP.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::SmallDenseMap, 8, clang::sema::FunctionScopeInfo::WeakObjectProfileTy::DenseMapInfo>; DerivedT = llvm::SmallDenseMap, 8, clang::sema::FunctionScopeInfo::WeakObjectProfileTy::DenseMapInfo>; KeyT = clang::sema::FunctionScopeInfo::WeakObjectProfileTy; ValueT = llvm::SmallVector; KeyInfoT = clang::sema::FunctionScopeInfo::WeakObjectProfileTy::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:886:5: required from 'void llvm::SmallDenseMap::copyFrom(const llvm::SmallDenseMap&) [with KeyT = clang::sema::FunctionScopeInfo::WeakObjectProfileTy; ValueT = llvm::SmallVector; unsigned int InlineBuckets = 8; KeyInfoT = clang::sema::FunctionScopeInfo::WeakObjectProfileTy::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:773:5: required from 'llvm::SmallDenseMap::SmallDenseMap(const llvm::SmallDenseMap&) [with KeyT = clang::sema::FunctionScopeInfo::WeakObjectProfileTy; ValueT = llvm::SmallVector; unsigned int InlineBuckets = 8; KeyInfoT = clang::sema::FunctionScopeInfo::WeakObjectProfileTy::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/ScopeInfo.h:329:3: required from 'clang::ExprResult clang::TreeTransform::TransformLambdaExpr(clang::LambdaExpr*) [with Derived = {anonymous}::TransformExprToCaptures; clang::ExprResult = clang::ActionResult]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST/StmtNodes.inc:573:1: required from 'clang::ExprResult clang::TreeTransform::TransformExpr(clang::Expr*) [with Derived = {anonymous}::TransformExprToCaptures; clang::ExprResult = clang::ActionResult]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaOpenMP.cpp:9362:67: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:374: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-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap; DerivedT = llvm::DenseMap; KeyT = clang::VarDecl*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:653:7: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = clang::VarDecl*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:607:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = clang::VarDecl*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/ScopeInfo.h:459:3: required from 'clang::ExprResult clang::TreeTransform::TransformLambdaExpr(clang::LambdaExpr*) [with Derived = {anonymous}::TransformExprToCaptures; clang::ExprResult = clang::ActionResult]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST/StmtNodes.inc:573:1: required from 'clang::ExprResult clang::TreeTransform::TransformExpr(clang::Expr*) [with Derived = {anonymous}::TransformExprToCaptures; clang::ExprResult = clang::ActionResult]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaOpenMP.cpp:9362:67: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:374: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-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/TreeTransform.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaOpenMP.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:273: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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:813:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:882:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 4]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:458:5: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = clang::OMPDependClause*; ValueArgs = {llvm::SmallVector, 4>}; DerivedT = llvm::DenseMap, 4> >; KeyT = clang::OMPDependClause*; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:197:15: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(KeyT&&, Ts&& ...) [with Ts = {llvm::SmallVector, 4>}; DerivedT = llvm::DenseMap, 4> >; KeyT = clang::OMPDependClause*; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:183:65: required from 'std::pair, bool> llvm::DenseMapBase::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::DenseMap, 4> >; KeyT = clang::OMPDependClause*; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaOpenMP.cpp:438:50: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/TreeTransform.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaOpenMP.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 69%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaOverload.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Sema && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Sema -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangSema.dir/SemaOverload.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaOverload.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Overload.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaOverload.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Overload.h:322:55: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Overload.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaOverload.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Overload.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaOverload.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaOverload.cpp:11124:50: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Overload.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaOverload.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Overload.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaOverload.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Overload.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaOverload.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Overload.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaOverload.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:7505:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Overload.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaOverload.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Overload.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaOverload.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:753:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:872:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 4]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaOverload.cpp:560:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Overload.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaOverload.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 69%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaPseudoObject.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Sema && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Sema -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangSema.dir/SemaPseudoObject.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaPseudoObject.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/SemaInternal.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaPseudoObject.cpp:33: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Overload.h:322:55: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/SemaInternal.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaPseudoObject.cpp:33: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/SemaInternal.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaPseudoObject.cpp:33: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/SemaInternal.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaPseudoObject.cpp:33: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/SemaInternal.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaPseudoObject.cpp:33: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:7505:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/SemaInternal.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaPseudoObject.cpp:33: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 69%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaStmt.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Sema && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Sema -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangSema.dir/SemaStmt.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaStmt.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/SemaInternal.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaStmt.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Overload.h:322:55: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/SemaInternal.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaStmt.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/SemaInternal.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaStmt.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/SemaInternal.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaStmt.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/SemaInternal.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaStmt.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:7505:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/SemaInternal.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaStmt.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 69%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaStmtAsm.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Sema && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Sema -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangSema.dir/SemaStmtAsm.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaStmtAsm.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ExprCXX.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaStmtAsm.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Overload.h:322:55: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ExprCXX.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaStmtAsm.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ExprCXX.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaStmtAsm.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ExprCXX.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaStmtAsm.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ExprCXX.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaStmtAsm.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:7505:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ExprCXX.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaStmtAsm.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-rocm-1.6.0/tools/clang/lib/Sema/SemaStmtAsm.cpp: In member function 'clang::StmtResult clang::Sema::ActOnGCCAsmStmt(clang::SourceLocation, bool, bool, unsigned int, unsigned int, clang::IdentifierInfo**, clang::MultiExprArg, clang::MultiExprArg, clang::Expr*, clang::MultiExprArg, clang::SourceLocation)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaStmtAsm.cpp:286:7: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: if (RequireCompleteType(OutputExpr->getLocStart(), Exprs[i]->getType(), BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaStmtAsm.cpp:289:5: note: here BUILDSTDERR: default: BUILDSTDERR: ^~~~~~~ [ 69%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaStmtAttr.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Sema && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Sema -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangSema.dir/SemaStmtAttr.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaStmtAttr.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/SemaInternal.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaStmtAttr.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/SemaInternal.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaStmtAttr.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/SemaInternal.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaStmtAttr.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:7505:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/SemaInternal.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaStmtAttr.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 69%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaTemplate.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Sema && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Sema -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangSema.dir/SemaTemplate.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaTemplate.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/TreeTransform.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaTemplate.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/TreeTransform.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaTemplate.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/TreeTransform.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaTemplate.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:7505:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/TreeTransform.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaTemplate.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/TreeTransform.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaTemplate.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = clang::ObjCDictionaryElement]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/TreeTransform.h:11588:27: required from 'clang::ExprResult clang::TreeTransform::TransformObjCDictionaryLiteral(clang::ObjCDictionaryLiteral*) [with Derived = {anonymous}::CurrentInstantiationRebuilder; clang::ExprResult = clang::ActionResult]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST/StmtNodes.inc:639:1: required from 'clang::ExprResult clang::TreeTransform::TransformExpr(clang::Expr*) [with Derived = {anonymous}::CurrentInstantiationRebuilder; clang::ExprResult = clang::ActionResult]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaTemplate.cpp:9623:35: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::ObjCDictionaryElement' with no trivial 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-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Lookup.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/SemaInternal.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/CoroutineStmtBuilder.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/TreeTransform.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaTemplate.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ExprObjC.h:212:8: note: 'struct clang::ObjCDictionaryElement' declared here BUILDSTDERR: struct ObjCDictionaryElement { BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/TreeTransform.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaTemplate.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/TreeTransform.h:12565:14: required from 'clang::StmtResult clang::TreeTransform::TransformCapturedStmt(clang::CapturedStmt*) [with Derived = {anonymous}::CurrentInstantiationRebuilder; clang::StmtResult = clang::ActionResult]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST/StmtNodes.inc:73:1: required from 'clang::StmtResult clang::TreeTransform::TransformStmt(clang::Stmt*) [with Derived = {anonymous}::CurrentInstantiationRebuilder; clang::StmtResult = clang::ActionResult]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/TreeTransform.h:11983:14: required from 'clang::ExprResult clang::TreeTransform::TransformBlockExpr(clang::BlockExpr*) [with Derived = {anonymous}::CurrentInstantiationRebuilder; clang::ExprResult = clang::ActionResult]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST/StmtNodes.inc:195:1: required from 'clang::ExprResult clang::TreeTransform::TransformExpr(clang::Expr*) [with Derived = {anonymous}::CurrentInstantiationRebuilder; clang::ExprResult = clang::ActionResult]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaTemplate.cpp:9623:35: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/TreeTransform.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaTemplate.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-rocm-1.6.0/tools/clang/lib/Sema/SemaTemplate.cpp: In member function 'bool clang::Sema::CheckTemplateTypeArgument(clang::TemplateTypeParmDecl*, clang::TemplateArgumentLoc&, llvm::SmallVectorImpl&)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaTemplate.cpp:4021:5: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: } BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaTemplate.cpp:4024:3: note: here BUILDSTDERR: default: { BUILDSTDERR: ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaTemplate.cpp: In member function 'bool clang::Sema::CheckSpecializationInstantiationRedecl(clang::SourceLocation, clang::TemplateSpecializationKind, clang::NamedDecl*, clang::TemplateSpecializationKind, clang::SourceLocation, bool&)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaTemplate.cpp:7658:5: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: } BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaTemplate.cpp:7660:3: note: here BUILDSTDERR: case TSK_ExplicitInstantiationDeclaration: BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaTemplate.cpp:7661:5: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: switch (PrevTSK) { BUILDSTDERR: ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaTemplate.cpp:7699:3: note: here BUILDSTDERR: case TSK_ExplicitInstantiationDefinition: BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaTemplate.cpp: In member function 'clang::QualType clang::Sema::CheckTypenameType(clang::ElaboratedTypeKeyword, clang::SourceLocation, clang::NestedNameSpecifierLoc, const clang::IdentifierInfo&, clang::SourceLocation)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaTemplate.cpp:9458:5: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: } BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaTemplate.cpp:9463:3: note: here BUILDSTDERR: case LookupResult::NotFoundInCurrentInstantiation: BUILDSTDERR: ^~~~ [ 69%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaTemplateDeduction.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Sema && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Sema -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangSema.dir/SemaTemplateDeduction.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaTemplateDeduction.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclCXX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclTemplate.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/TemplateDeduction.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaTemplateDeduction.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclCXX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclTemplate.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/TemplateDeduction.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaTemplateDeduction.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclCXX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclTemplate.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/TemplateDeduction.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaTemplateDeduction.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:7505:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclCXX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclTemplate.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/TemplateDeduction.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaTemplateDeduction.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclCXX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclTemplate.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/TemplateDeduction.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaTemplateDeduction.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = clang::ObjCDictionaryElement]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/TreeTransform.h:11588:27: required from 'clang::ExprResult clang::TreeTransform::TransformObjCDictionaryLiteral(clang::ObjCDictionaryLiteral*) [with Derived = {anonymous}::SubstituteDeducedTypeTransform; clang::ExprResult = clang::ActionResult]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST/StmtNodes.inc:639:1: required from 'clang::ExprResult clang::TreeTransform::TransformExpr(clang::Expr*) [with Derived = {anonymous}::SubstituteDeducedTypeTransform; clang::ExprResult = clang::ActionResult]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/TreeTransform.h:4583:54: required from 'clang::QualType clang::TreeTransform::TransformConstantArrayType(clang::TypeLocBuilder&, clang::ConstantArrayTypeLoc) [with Derived = {anonymous}::SubstituteDeducedTypeTransform]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/TypeNodes.def:71:1: required from 'clang::QualType clang::TreeTransform::TransformType(clang::TypeLocBuilder&, clang::TypeLoc) [with Derived = {anonymous}::SubstituteDeducedTypeTransform]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaTemplateDeduction.cpp:4167:35: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::ObjCDictionaryElement' with no trivial 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-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Lookup.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/SemaInternal.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/CoroutineStmtBuilder.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/TreeTransform.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaTemplateDeduction.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ExprObjC.h:212:8: note: 'struct clang::ObjCDictionaryElement' declared here BUILDSTDERR: struct ObjCDictionaryElement { BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclCXX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclTemplate.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/TemplateDeduction.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaTemplateDeduction.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/TreeTransform.h:12565:14: required from 'clang::StmtResult clang::TreeTransform::TransformCapturedStmt(clang::CapturedStmt*) [with Derived = {anonymous}::SubstituteDeducedTypeTransform; clang::StmtResult = clang::ActionResult]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST/StmtNodes.inc:73:1: required from 'clang::StmtResult clang::TreeTransform::TransformStmt(clang::Stmt*) [with Derived = {anonymous}::SubstituteDeducedTypeTransform; clang::StmtResult = clang::ActionResult]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/TreeTransform.h:11983:14: required from 'clang::ExprResult clang::TreeTransform::TransformBlockExpr(clang::BlockExpr*) [with Derived = {anonymous}::SubstituteDeducedTypeTransform; clang::ExprResult = clang::ActionResult]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST/StmtNodes.inc:195:1: required from 'clang::ExprResult clang::TreeTransform::TransformExpr(clang::Expr*) [with Derived = {anonymous}::SubstituteDeducedTypeTransform; clang::ExprResult = clang::ActionResult]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/TreeTransform.h:4583:54: required from 'clang::QualType clang::TreeTransform::TransformConstantArrayType(clang::TypeLocBuilder&, clang::ConstantArrayTypeLoc) [with Derived = {anonymous}::SubstituteDeducedTypeTransform]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/TypeNodes.def:71:1: required from 'clang::QualType clang::TreeTransform::TransformType(clang::TypeLocBuilder&, clang::TypeLoc) [with Derived = {anonymous}::SubstituteDeducedTypeTransform]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaTemplateDeduction.cpp:4167:35: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclCXX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclTemplate.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/TemplateDeduction.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaTemplateDeduction.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-rocm-1.6.0/tools/clang/lib/Sema/SemaTemplateDeduction.cpp: In function 'void MarkUsedTemplateParameters(clang::ASTContext&, clang::QualType, bool, unsigned int, llvm::SmallBitVector&)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaTemplateDeduction.cpp:5092:31: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: MarkUsedTemplateParameters(Ctx, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ BUILDSTDERR: cast(T)->getSizeExpr(), BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: OnlyDeduced, Depth, Used); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaTemplateDeduction.cpp:5097:3: note: here BUILDSTDERR: case Type::ConstantArray: BUILDSTDERR: ^~~~ [ 70%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaTemplateInstantiate.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Sema && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Sema -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangSema.dir/SemaTemplateInstantiate.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/SemaInternal.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Overload.h:322:55: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/SemaInternal.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaTemplateInstantiate.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/SemaInternal.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/SemaInternal.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaTemplateInstantiate.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/SemaInternal.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:7505:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/SemaInternal.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaTemplateInstantiate.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/SemaInternal.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = clang::ObjCDictionaryElement]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/TreeTransform.h:11588:27: required from 'clang::ExprResult clang::TreeTransform::TransformObjCDictionaryLiteral(clang::ObjCDictionaryLiteral*) [with Derived = {anonymous}::TemplateInstantiator; clang::ExprResult = clang::ActionResult]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST/StmtNodes.inc:639:1: required from 'clang::ExprResult clang::TreeTransform::TransformExpr(clang::Expr*) [with Derived = {anonymous}::TemplateInstantiator; clang::ExprResult = clang::ActionResult]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp:1219:68: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::ObjCDictionaryElement' with no trivial 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-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Lookup.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/SemaInternal.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ExprObjC.h:212:8: note: 'struct clang::ObjCDictionaryElement' declared here BUILDSTDERR: struct ObjCDictionaryElement { BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/SemaInternal.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/TreeTransform.h:12565:14: required from 'clang::StmtResult clang::TreeTransform::TransformCapturedStmt(clang::CapturedStmt*) [with Derived = {anonymous}::TemplateInstantiator; clang::StmtResult = clang::ActionResult]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST/StmtNodes.inc:73:1: required from 'clang::StmtResult clang::TreeTransform::TransformStmt(clang::Stmt*) [with Derived = {anonymous}::TemplateInstantiator; clang::StmtResult = clang::ActionResult]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp:2747:38: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/SemaInternal.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaTemplateInstantiate.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-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/PartialDiagnostic.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclarationName.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclBase.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/SemaInternal.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::SmallDenseMap, 8, clang::sema::FunctionScopeInfo::WeakObjectProfileTy::DenseMapInfo>; DerivedT = llvm::SmallDenseMap, 8, clang::sema::FunctionScopeInfo::WeakObjectProfileTy::DenseMapInfo>; KeyT = clang::sema::FunctionScopeInfo::WeakObjectProfileTy; ValueT = llvm::SmallVector; KeyInfoT = clang::sema::FunctionScopeInfo::WeakObjectProfileTy::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:886:5: required from 'void llvm::SmallDenseMap::copyFrom(const llvm::SmallDenseMap&) [with KeyT = clang::sema::FunctionScopeInfo::WeakObjectProfileTy; ValueT = llvm::SmallVector; unsigned int InlineBuckets = 8; KeyInfoT = clang::sema::FunctionScopeInfo::WeakObjectProfileTy::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:773:5: required from 'llvm::SmallDenseMap::SmallDenseMap(const llvm::SmallDenseMap&) [with KeyT = clang::sema::FunctionScopeInfo::WeakObjectProfileTy; ValueT = llvm::SmallVector; unsigned int InlineBuckets = 8; KeyInfoT = clang::sema::FunctionScopeInfo::WeakObjectProfileTy::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/ScopeInfo.h:329:3: required from 'clang::ExprResult clang::TreeTransform::TransformLambdaExpr(clang::LambdaExpr*) [with Derived = {anonymous}::TemplateInstantiator; clang::ExprResult = clang::ActionResult]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp:916:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:374: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-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap; DerivedT = llvm::DenseMap; KeyT = clang::VarDecl*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:653:7: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = clang::VarDecl*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:607:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = clang::VarDecl*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/ScopeInfo.h:459:3: required from 'clang::ExprResult clang::TreeTransform::TransformLambdaExpr(clang::LambdaExpr*) [with Derived = {anonymous}::TemplateInstantiator; clang::ExprResult = clang::ActionResult]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp:916:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:374: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-rocm-1.6.0/include/llvm/ADT/DenseMap.h:39:8: note: 'struct llvm::detail::DenseMapPair' declared here BUILDSTDERR: struct DenseMapPair : public std::pair { BUILDSTDERR: ^~~~~~~~~~~~ [ 70%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaTemplateInstantiateDecl.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Sema && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Sema -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangSema.dir/SemaTemplateInstantiateDecl.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/SemaInternal.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Overload.h:322:55: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/SemaInternal.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/SemaInternal.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp:1319:78: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/SemaInternal.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/SemaInternal.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp:1403:50: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/SemaInternal.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/SemaInternal.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/SemaInternal.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/SemaInternal.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:7505:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/SemaInternal.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp:12: 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 tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaTemplateVariadic.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Sema && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Sema -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangSema.dir/SemaTemplateVariadic.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaTemplateVariadic.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Attr.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaTemplateVariadic.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, clang::SourceLocation>]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaTemplateVariadic.cpp:55:78: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/AttrIterator.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Attr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaTemplateVariadic.cpp:12: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, clang::SourceLocation>' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Attr.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaTemplateVariadic.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/AttrIterator.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Attr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaTemplateVariadic.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Attr.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaTemplateVariadic.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:7505:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/AttrIterator.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Attr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaTemplateVariadic.cpp:12: 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 tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaType.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Sema && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Sema -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangSema.dir/SemaType.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaType.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/TypeLocBuilder.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaType.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/TypeLocBuilder.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaType.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/TypeLocBuilder.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaType.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:7505:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/TypeLocBuilder.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaType.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-rocm-1.6.0/tools/clang/lib/Sema/SemaType.cpp: In function 'void processTypeAttrs({anonymous}::TypeProcessingState&, clang::QualType&, TypeAttrLocation, clang::AttributeList*)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaType.cpp:6934:7: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: if (!state.getSema().getLangOpts().ObjCAutoRefCount) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaType.cpp:122:3: note: here BUILDSTDERR: case AttributeList::AT_NoReturn: \ BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaType.cpp:6938:5: note: in expansion of macro 'FUNCTION_TYPE_ATTRS_CASELIST' BUILDSTDERR: FUNCTION_TYPE_ATTRS_CASELIST: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaType.cpp: In function 'void distributeTypeAttrsFromDeclarator({anonymous}::TypeProcessingState&, clang::QualType&)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaType.cpp:643:7: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: if (!state.getSema().getLangOpts().ObjCAutoRefCount) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaType.cpp:122:3: note: here BUILDSTDERR: case AttributeList::AT_NoReturn: \ BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/SemaType.cpp:647:5: note: in expansion of macro 'FUNCTION_TYPE_ATTRS_CASELIST' BUILDSTDERR: FUNCTION_TYPE_ATTRS_CASELIST: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 70%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/StmtResInfer.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Sema && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Sema -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangSema.dir/StmtResInfer.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/StmtResInfer.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/SemaInternal.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/StmtResInfer.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/SemaInternal.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/StmtResInfer.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/SemaInternal.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/StmtResInfer.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:7505:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/SemaInternal.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/StmtResInfer.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-rocm-1.6.0/tools/clang/lib/Sema/StmtResInfer.cpp:235:6: warning: 'void {anonymous}::StmtResInfer::dumpSourceRange(clang::SourceRange)' defined but not used [-Wunused-function] BUILDSTDERR: void StmtResInfer::dumpSourceRange(SourceRange R) { BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/StmtResInfer.cpp:232:6: warning: 'void {anonymous}::StmtResInfer::dumpLocation(clang::SourceLocation)' defined but not used [-Wunused-function] BUILDSTDERR: void StmtResInfer::dumpLocation(SourceLocation Loc) { BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/StmtResInfer.cpp:229:6: warning: 'void {anonymous}::StmtResInfer::dumpPointer(const void*)' defined but not used [-Wunused-function] BUILDSTDERR: void StmtResInfer::dumpPointer(const void *Ptr) { BUILDSTDERR: ^~~~~~~~~~~~ [ 70%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/TypeLocBuilder.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Sema && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Sema -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangSema.dir/TypeLocBuilder.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/TypeLocBuilder.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/TypeLocBuilder.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/TypeLocBuilder.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/TypeLocBuilder.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Sema/TypeLocBuilder.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 70%] Linking CXX static library ../../../../lib64/libclangSema.a cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Sema && /usr/bin/cmake -P CMakeFiles/clangSema.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Sema && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangSema.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../lib64/libclangSema.a CMakeFiles/clangSema.dir/AnalysisBasedWarnings.cpp.o CMakeFiles/clangSema.dir/AttributeList.cpp.o CMakeFiles/clangSema.dir/CodeCompleteConsumer.cpp.o CMakeFiles/clangSema.dir/DeclSpec.cpp.o CMakeFiles/clangSema.dir/DelayedDiagnostic.cpp.o CMakeFiles/clangSema.dir/IdentifierResolver.cpp.o CMakeFiles/clangSema.dir/JumpDiagnostics.cpp.o CMakeFiles/clangSema.dir/MultiplexExternalSemaSource.cpp.o CMakeFiles/clangSema.dir/Scope.cpp.o CMakeFiles/clangSema.dir/ScopeInfo.cpp.o CMakeFiles/clangSema.dir/Sema.cpp.o CMakeFiles/clangSema.dir/SemaAccess.cpp.o CMakeFiles/clangSema.dir/SemaAttr.cpp.o CMakeFiles/clangSema.dir/SemaCXXScopeSpec.cpp.o CMakeFiles/clangSema.dir/SemaCast.cpp.o CMakeFiles/clangSema.dir/SemaChecking.cpp.o CMakeFiles/clangSema.dir/SemaCodeComplete.cpp.o CMakeFiles/clangSema.dir/SemaConsumer.cpp.o CMakeFiles/clangSema.dir/SemaCoroutine.cpp.o CMakeFiles/clangSema.dir/SemaCUDA.cpp.o CMakeFiles/clangSema.dir/SemaDecl.cpp.o CMakeFiles/clangSema.dir/SemaDeclAttr.cpp.o CMakeFiles/clangSema.dir/SemaDeclCXX.cpp.o CMakeFiles/clangSema.dir/SemaDeclObjC.cpp.o CMakeFiles/clangSema.dir/SemaExceptionSpec.cpp.o CMakeFiles/clangSema.dir/SemaExpr.cpp.o CMakeFiles/clangSema.dir/SemaExprCXX.cpp.o CMakeFiles/clangSema.dir/SemaExprMember.cpp.o CMakeFiles/clangSema.dir/SemaExprObjC.cpp.o CMakeFiles/clangSema.dir/SemaFixItUtils.cpp.o CMakeFiles/clangSema.dir/SemaInit.cpp.o CMakeFiles/clangSema.dir/SemaLambda.cpp.o CMakeFiles/clangSema.dir/SemaLookup.cpp.o CMakeFiles/clangSema.dir/SemaObjCProperty.cpp.o CMakeFiles/clangSema.dir/SemaOpenMP.cpp.o CMakeFiles/clangSema.dir/SemaOverload.cpp.o CMakeFiles/clangSema.dir/SemaPseudoObject.cpp.o CMakeFiles/clangSema.dir/SemaStmt.cpp.o CMakeFiles/clangSema.dir/SemaStmtAsm.cpp.o CMakeFiles/clangSema.dir/SemaStmtAttr.cpp.o CMakeFiles/clangSema.dir/SemaTemplate.cpp.o CMakeFiles/clangSema.dir/SemaTemplateDeduction.cpp.o CMakeFiles/clangSema.dir/SemaTemplateInstantiate.cpp.o CMakeFiles/clangSema.dir/SemaTemplateInstantiateDecl.cpp.o CMakeFiles/clangSema.dir/SemaTemplateVariadic.cpp.o CMakeFiles/clangSema.dir/SemaType.cpp.o CMakeFiles/clangSema.dir/StmtResInfer.cpp.o CMakeFiles/clangSema.dir/TypeLocBuilder.cpp.o /usr/bin/ranlib ../../../../lib64/libclangSema.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 70%] Built target clangSema make -f tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/build.make tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/CodeGen /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/DependInfo.cmake --color= Scanning dependencies of target clangCodeGen make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/build.make tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 70%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/BackendUtil.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/CodeGen && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangCodeGen.dir/BackendUtil.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/BackendUtil.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/BackendUtil.cpp:28: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/ModuleSummaryIndex.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/CodeGen/BackendUtil.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/BackendUtil.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/CodeGen/BackendUtil.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/BackendUtil.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/ModuleSummaryIndex.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/CodeGen/BackendUtil.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/BackendUtil.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/CodeGen/BackendUtil.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/BackendUtil.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 tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGAMPRuntime.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/CodeGen && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangCodeGen.dir/CGAMPRuntime.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGAMPRuntime.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenFunction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGAMPRuntime.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenFunction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGAMPRuntime.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenFunction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGAMPRuntime.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:7505:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenFunction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGAMPRuntime.cpp:16: 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 tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGAtomic.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/CodeGen && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangCodeGen.dir/CGAtomic.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGAtomic.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCall.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGAtomic.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCall.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGAtomic.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCall.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGAtomic.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:7505:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCall.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGAtomic.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 tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGBlocks.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/CodeGen && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangCodeGen.dir/CGBlocks.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBlocks.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBlocks.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBlocks.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBlocks.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBlocks.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBlocks.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBlocks.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:7505:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBlocks.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBlocks.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 tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGBuiltin.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/CodeGen && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangCodeGen.dir/CGBuiltin.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuiltin.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenFunction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCXXABI.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuiltin.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenFunction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCXXABI.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuiltin.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenFunction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCXXABI.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuiltin.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:7505:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenFunction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCXXABI.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuiltin.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-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuiltin.cpp: In member function 'clang::CodeGen::RValue clang::CodeGen::CodeGenFunction::EmitBuiltinExpr(const clang::FunctionDecl*, unsigned int, const clang::CallExpr*, clang::CodeGen::ReturnValueSlot)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuiltin.cpp:2661:5: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: } BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuiltin.cpp:2665:3: note: here BUILDSTDERR: case Builtin::BIget_kernel_work_group_size: { BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuiltin.cpp: In member function 'llvm::Value* clang::CodeGen::CodeGenFunction::EmitCommonNeonBuiltinExpr(unsigned int, unsigned int, unsigned int, const char*, unsigned int, const clang::CallExpr*, llvm::SmallVectorImpl&, clang::CodeGen::Address, clang::CodeGen::Address)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuiltin.cpp:3817:14: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: std::swap(Ops[0], Ops[1]); BUILDSTDERR: ~~~~~~~~~^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuiltin.cpp:3818:3: note: here BUILDSTDERR: case NEON::BI__builtin_neon_vcage_v: BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuiltin.cpp: In member function 'llvm::Value* clang::CodeGen::CodeGenFunction::EmitARMBuiltinExpr(unsigned int, const clang::CallExpr*)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuiltin.cpp:5060:16: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: rightShift = true; BUILDSTDERR: ~~~~~~~~~~~^~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuiltin.cpp:5061:3: note: here BUILDSTDERR: case NEON::BI__builtin_neon_vsli_n_v: BUILDSTDERR: ^~~~ [ 70%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGCUDANV.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/CodeGen && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangCodeGen.dir/CGCUDANV.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCUDANV.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenFunction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCUDANV.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCUDANV.cpp:83:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenFunction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCUDANV.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenFunction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCUDANV.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenFunction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCUDANV.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenFunction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCUDANV.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:7505:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenFunction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCUDANV.cpp:16: 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 tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGCUDARuntime.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/CodeGen && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangCodeGen.dir/CGCUDARuntime.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCUDARuntime.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCall.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCUDARuntime.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCall.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCUDARuntime.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCall.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCUDARuntime.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:7505:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCall.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCUDARuntime.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 tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGCXX.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/CodeGen && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangCodeGen.dir/CGCXX.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCXX.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/CharUnits.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/BaseSubobject.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGVTables.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenModule.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCXX.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/CharUnits.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/BaseSubobject.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGVTables.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenModule.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCXX.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/CharUnits.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/BaseSubobject.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGVTables.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenModule.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCXX.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:7505:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/CharUnits.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/BaseSubobject.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGVTables.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenModule.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCXX.cpp:16: 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 tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGCXXABI.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/CodeGen && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangCodeGen.dir/CGCXXABI.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCXXABI.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenFunction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCXXABI.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCXXABI.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCleanup.h:377:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenFunction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCXXABI.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCXXABI.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenFunction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCXXABI.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCXXABI.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenFunction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCXXABI.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCXXABI.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenFunction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCXXABI.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCXXABI.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:7505:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenFunction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCXXABI.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCXXABI.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 tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGCall.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/CodeGen && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangCodeGen.dir/CGCall.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCall.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCall.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCall.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCleanup.h:377:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCall.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCall.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCall.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCall.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCall.cpp:3688:58: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCall.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCall.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCall.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCall.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCall.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCall.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCall.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCall.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:7505:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCall.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCall.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-rocm-1.6.0/tools/clang/lib/CodeGen/CGCall.cpp: In lambda function: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCall.cpp:4284:7: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: } BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCall.cpp:4288:5: note: here BUILDSTDERR: case ABIArgInfo::InAlloca: BUILDSTDERR: ^~~~ [ 70%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGClass.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/CodeGen && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangCodeGen.dir/CGClass.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGClass.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBlocks.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGClass.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBlocks.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGClass.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBlocks.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGClass.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:7505:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBlocks.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGClass.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 tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGCleanup.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/CodeGen && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangCodeGen.dir/CGCleanup.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCleanup.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/EHScopeStack.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCleanup.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCleanup.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCleanup.h:377:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/EHScopeStack.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCleanup.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCleanup.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/EHScopeStack.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCleanup.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCleanup.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/EHScopeStack.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCleanup.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCleanup.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/EHScopeStack.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCleanup.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCleanup.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:7505:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/EHScopeStack.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCleanup.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCleanup.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 tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGCoroutine.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/CodeGen && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangCodeGen.dir/CGCoroutine.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCoroutine.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/EHScopeStack.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCleanup.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCoroutine.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCleanup.h:377:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/EHScopeStack.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCleanup.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCoroutine.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/EHScopeStack.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCleanup.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCoroutine.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/EHScopeStack.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCleanup.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCoroutine.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/EHScopeStack.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCleanup.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCoroutine.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:7505:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/EHScopeStack.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCleanup.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCoroutine.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-rocm-1.6.0/tools/clang/lib/CodeGen/CGCoroutine.cpp: In member function 'clang::CodeGen::RValue clang::CodeGen::CodeGenFunction::EmitCoroutineIntrinsic(const clang::CallExpr*, unsigned int)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCoroutine.cpp:625:14: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: CGM.Error(E->getLocStart(), "this builtin expect that __builtin_coro_id has" BUILDSTDERR: ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: " been used earlier in this function"); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCoroutine.cpp:631:3: note: here BUILDSTDERR: case llvm::Intrinsic::coro_suspend: BUILDSTDERR: ^~~~ [ 70%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGDebugInfo.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/CodeGen && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangCodeGen.dir/CGDebugInfo.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGDebugInfo.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGDebugInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGDebugInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGDebugInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGDebugInfo.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGDebugInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGDebugInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:7505:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGDebugInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGDebugInfo.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-rocm-1.6.0/tools/clang/lib/CodeGen/CGDebugInfo.cpp: In member function 'llvm::DICompositeType* clang::CodeGen::CGDebugInfo::CreateLimitedType(const clang::RecordType*)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGDebugInfo.cpp:2782:5: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: if (FullName.empty()) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGDebugInfo.cpp:2785:3: note: here BUILDSTDERR: case llvm::dwarf::DW_TAG_structure_type: BUILDSTDERR: ^~~~ [ 70%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGDecl.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/CodeGen && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangCodeGen.dir/CGDecl.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGDecl.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBlocks.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGDecl.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCleanup.h:377:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBlocks.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGDecl.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBlocks.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGDecl.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBlocks.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGDecl.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBlocks.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGDecl.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:7505:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBlocks.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGDecl.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 tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGDeclCXX.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/CodeGen && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangCodeGen.dir/CGDeclCXX.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGDeclCXX.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenFunction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGDeclCXX.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGDeclCXX.cpp:368:64: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenFunction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGDeclCXX.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenFunction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGDeclCXX.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenFunction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGDeclCXX.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenFunction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGDeclCXX.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:7505:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenFunction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGDeclCXX.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 72%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGException.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/CodeGen && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangCodeGen.dir/CGException.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGException.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenFunction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGException.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCleanup.h:377:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenFunction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGException.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenFunction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGException.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenFunction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGException.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenFunction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGException.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:7505:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenFunction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGException.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 72%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGExpr.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/CodeGen && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangCodeGen.dir/CGExpr.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGExpr.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenFunction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCXXABI.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGExpr.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCleanup.h:377:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenFunction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCXXABI.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGExpr.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenFunction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCXXABI.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGExpr.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGExpr.cpp:622:72: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenFunction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCXXABI.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGExpr.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenFunction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCXXABI.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGExpr.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenFunction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCXXABI.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGExpr.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenFunction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCXXABI.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGExpr.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:7505:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenFunction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCXXABI.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGExpr.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 72%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGExprAgg.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/CodeGen && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangCodeGen.dir/CGExprAgg.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGExprAgg.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenFunction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGExprAgg.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenFunction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGExprAgg.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenFunction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGExprAgg.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:7505:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenFunction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGExprAgg.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 72%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGExprCXX.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/CodeGen && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangCodeGen.dir/CGExprCXX.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGExprCXX.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenFunction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGExprCXX.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenFunction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGExprCXX.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenFunction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGExprCXX.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:7505:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenFunction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGExprCXX.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 72%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGExprComplex.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/CodeGen && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangCodeGen.dir/CGExprComplex.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGExprComplex.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenFunction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGExprComplex.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenFunction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGExprComplex.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenFunction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGExprComplex.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:7505:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenFunction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGExprComplex.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 72%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGExprConstant.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/CodeGen && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangCodeGen.dir/CGExprConstant.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGExprConstant.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenFunction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGExprConstant.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenFunction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGExprConstant.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenFunction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGExprConstant.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:7505:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenFunction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGExprConstant.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 72%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGExprScalar.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/CodeGen && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangCodeGen.dir/CGExprScalar.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGExprScalar.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenFunction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGExprScalar.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCleanup.h:377:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenFunction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGExprScalar.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenFunction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGExprScalar.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGExprScalar.cpp:2446:72: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenFunction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGExprScalar.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenFunction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGExprScalar.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenFunction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGExprScalar.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenFunction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGExprScalar.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:7505:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenFunction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGExprScalar.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 72%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGGPUBuiltin.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/CodeGen && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangCodeGen.dir/CGGPUBuiltin.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGGPUBuiltin.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenFunction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGGPUBuiltin.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenFunction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGGPUBuiltin.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenFunction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGGPUBuiltin.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:7505:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenFunction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGGPUBuiltin.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 72%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGLoopInfo.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/CodeGen && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangCodeGen.dir/CGLoopInfo.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGLoopInfo.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGLoopInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGLoopInfo.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGLoopInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGLoopInfo.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 72%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGObjC.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/CodeGen && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangCodeGen.dir/CGObjC.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGObjC.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGDebugInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGObjC.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGDebugInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGObjC.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGDebugInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGObjC.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:7505:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGDebugInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGObjC.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 72%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGObjCGNU.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/CodeGen && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangCodeGen.dir/CGObjCGNU.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGObjCGNU.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGObjCRuntime.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGObjCGNU.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCleanup.h:377:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGObjCRuntime.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGObjCGNU.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGObjCRuntime.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGObjCGNU.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGObjCRuntime.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGObjCGNU.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGObjCRuntime.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGObjCGNU.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:7505:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGObjCRuntime.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGObjCGNU.cpp:17: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 72%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGObjCMac.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/CodeGen && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangCodeGen.dir/CGObjCMac.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGObjCMac.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBlocks.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGObjCMac.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCleanup.h:377:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBlocks.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGObjCMac.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBlocks.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGObjCMac.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBlocks.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGObjCMac.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBlocks.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGObjCMac.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:7505:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBlocks.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGObjCMac.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 72%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGObjCRuntime.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/CodeGen && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangCodeGen.dir/CGObjCRuntime.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGObjCRuntime.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGObjCRuntime.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGObjCRuntime.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCleanup.h:377:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGObjCRuntime.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGObjCRuntime.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGObjCRuntime.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGObjCRuntime.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGObjCRuntime.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGObjCRuntime.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGObjCRuntime.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGObjCRuntime.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:7505:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGObjCRuntime.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGObjCRuntime.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 72%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGOpenCLRuntime.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/CodeGen && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangCodeGen.dir/CGOpenCLRuntime.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGOpenCLRuntime.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/NestedNameSpecifier.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Type.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGOpenCLRuntime.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGOpenCLRuntime.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/NestedNameSpecifier.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Type.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGOpenCLRuntime.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGOpenCLRuntime.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/NestedNameSpecifier.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Type.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGOpenCLRuntime.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGOpenCLRuntime.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:7505:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/NestedNameSpecifier.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Type.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGOpenCLRuntime.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGOpenCLRuntime.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 72%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGOpenMPRuntime.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/CodeGen && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangCodeGen.dir/CGOpenMPRuntime.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenFunction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCXXABI.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCleanup.h:377:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenFunction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCXXABI.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenFunction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCXXABI.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:3749:55: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenFunction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCXXABI.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenFunction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCXXABI.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenFunction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCXXABI.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenFunction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCXXABI.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:7505:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenFunction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCXXABI.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 72%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGOpenMPRuntimeNVPTX.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/CodeGen && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangCodeGen.dir/CGOpenMPRuntimeNVPTX.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGOpenMPRuntime.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGOpenMPRuntime.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGOpenMPRuntime.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:7505:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGOpenMPRuntime.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 72%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGRecordLayoutBuilder.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/CodeGen && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangCodeGen.dir/CGRecordLayoutBuilder.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/CharUnits.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGRecordLayout.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/CharUnits.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGRecordLayout.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/CharUnits.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGRecordLayout.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:7505:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/CharUnits.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGRecordLayout.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 72%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGStmt.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/CodeGen && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangCodeGen.dir/CGStmt.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGStmt.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenFunction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGStmt.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenFunction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGStmt.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenFunction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGStmt.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:7505:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenFunction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGStmt.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 72%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGStmtOpenMP.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/CodeGen && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangCodeGen.dir/CGStmtOpenMP.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGStmtOpenMP.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/EHScopeStack.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCleanup.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGStmtOpenMP.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCleanup.h:377:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/EHScopeStack.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCleanup.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGStmtOpenMP.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/EHScopeStack.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCleanup.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGStmtOpenMP.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGStmtOpenMP.cpp:2896:78: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/EHScopeStack.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCleanup.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGStmtOpenMP.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/EHScopeStack.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCleanup.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGStmtOpenMP.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGStmtOpenMP.cpp:2915:61: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/EHScopeStack.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCleanup.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGStmtOpenMP.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/EHScopeStack.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCleanup.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGStmtOpenMP.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/EHScopeStack.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCleanup.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGStmtOpenMP.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/EHScopeStack.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCleanup.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGStmtOpenMP.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:7505:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/EHScopeStack.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCleanup.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGStmtOpenMP.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 72%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGVTT.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/CodeGen && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangCodeGen.dir/CGVTT.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGVTT.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/CharUnits.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/BaseSubobject.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGVTables.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenModule.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGVTT.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/CharUnits.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/BaseSubobject.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGVTables.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenModule.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGVTT.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/CharUnits.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/BaseSubobject.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGVTables.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenModule.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGVTT.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:7505:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/CharUnits.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/BaseSubobject.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGVTables.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenModule.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGVTT.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 72%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGVTables.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/CodeGen && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangCodeGen.dir/CGVTables.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGVTables.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenFunction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCXXABI.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGVTables.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenFunction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCXXABI.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGVTables.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenFunction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCXXABI.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGVTables.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:7505:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenFunction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCXXABI.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGVTables.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassRegistry.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:29, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenFunction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCXXABI.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGVTables.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap; DerivedT = llvm::DenseMap; KeyT = clang::BaseSubobject; ValueT = clang::VTableLayout::AddressPointLocation; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:653:7: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = clang::BaseSubobject; ValueT = clang::VTableLayout::AddressPointLocation; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:637:7: required from 'llvm::DenseMap& llvm::DenseMap::operator=(const llvm::DenseMap&) [with KeyT = clang::BaseSubobject; ValueT = clang::VTableLayout::AddressPointLocation; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGVTables.cpp:678:46: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:374: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-rocm-1.6.0/include/llvm/ADT/DenseMap.h:39:8: note: 'struct llvm::detail::DenseMapPair' declared here BUILDSTDERR: struct DenseMapPair : public std::pair { BUILDSTDERR: ^~~~~~~~~~~~ [ 72%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CodeGenABITypes.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/CodeGen && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangCodeGen.dir/CodeGenABITypes.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenABITypes.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/NestedNameSpecifier.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Type.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/CanonicalType.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/CodeGen/CodeGenABITypes.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenABITypes.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/NestedNameSpecifier.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Type.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/CanonicalType.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/CodeGen/CodeGenABITypes.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenABITypes.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/NestedNameSpecifier.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Type.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/CanonicalType.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/CodeGen/CodeGenABITypes.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenABITypes.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:7505:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/NestedNameSpecifier.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Type.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/CanonicalType.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/CodeGen/CodeGenABITypes.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenABITypes.cpp:19: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 72%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CodeGenAction.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/CodeGen && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangCodeGen.dir/CodeGenAction.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenAction.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/ObjCRuntime.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LangOptions.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Frontend/FrontendAction.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/CodeGen/CodeGenAction.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenAction.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Frontend/FrontendAction.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/CodeGen/CodeGenAction.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenAction.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/ObjCRuntime.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LangOptions.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Frontend/FrontendAction.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/CodeGen/CodeGenAction.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenAction.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:7505:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Frontend/FrontendAction.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/CodeGen/CodeGenAction.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenAction.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/ObjCRuntime.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LangOptions.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Frontend/FrontendAction.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/CodeGen/CodeGenAction.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenAction.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Frontend/FrontendAction.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/CodeGen/CodeGenAction.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenAction.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 72%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CodeGenFunction.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/CodeGen && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangCodeGen.dir/CodeGenFunction.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenFunction.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenFunction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenFunction.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCleanup.h:377:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenFunction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenFunction.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenFunction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenFunction.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenFunction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenFunction.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenFunction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenFunction.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:7505:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenFunction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenFunction.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 72%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CodeGenModule.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/CodeGen && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangCodeGen.dir/CodeGenModule.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenModule.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/CharUnits.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/BaseSubobject.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGVTables.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenModule.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenModule.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenModule.cpp:258:56: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/CharUnits.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/BaseSubobject.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGVTables.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenModule.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenModule.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/CharUnits.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/BaseSubobject.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGVTables.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenModule.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenModule.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/CharUnits.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/BaseSubobject.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGVTables.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenModule.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenModule.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/CharUnits.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/BaseSubobject.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGVTables.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenModule.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenModule.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:7505:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/CharUnits.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/BaseSubobject.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGVTables.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenModule.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenModule.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-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenModule.cpp: In member function 'void clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenModule.cpp:4032:5: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: if (cast(D)->getDescribedVarTemplate()) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenModule.cpp:4034:3: note: here BUILDSTDERR: case Decl::VarTemplateSpecialization: BUILDSTDERR: ^~~~ [ 72%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CodeGenPGO.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/CodeGen && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangCodeGen.dir/CodeGenPGO.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenPGO.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenPGO.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenPGO.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenPGO.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenPGO.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenPGO.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenPGO.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:7505:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenPGO.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenPGO.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 72%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CodeGenTBAA.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/CodeGen && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangCodeGen.dir/CodeGenTBAA.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenTBAA.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/NestedNameSpecifier.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Type.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenTBAA.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenTBAA.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenTBAA.cpp:269:74: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/NestedNameSpecifier.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Type.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenTBAA.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenTBAA.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/NestedNameSpecifier.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Type.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenTBAA.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenTBAA.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/NestedNameSpecifier.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Type.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenTBAA.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenTBAA.cpp:18: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 72%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CodeGenTypes.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/CodeGen && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangCodeGen.dir/CodeGenTypes.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenTypes.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCall.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenTypes.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenTypes.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCall.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenTypes.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenTypes.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCall.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenTypes.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenTypes.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:7505:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCall.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenTypes.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenTypes.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 72%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/ConstantInitBuilder.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/CodeGen && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangCodeGen.dir/ConstantInitBuilder.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/ConstantInitBuilder.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/CodeGen/ConstantInitBuilder.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/ConstantInitBuilder.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/CodeGen/ConstantInitBuilder.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/ConstantInitBuilder.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/CodeGen/ConstantInitBuilder.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/ConstantInitBuilder.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:7505:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/CodeGen/ConstantInitBuilder.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/ConstantInitBuilder.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 72%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CoverageMappingGen.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/CodeGen && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangCodeGen.dir/CoverageMappingGen.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CoverageMappingGen.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Sanitizers.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Frontend/CodeGenOptions.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CoverageMappingGen.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CoverageMappingGen.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CoverageMappingGen.cpp:192:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CoverageMappingGen.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CoverageMappingGen.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Sanitizers.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Frontend/CodeGenOptions.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CoverageMappingGen.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CoverageMappingGen.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CoverageMappingGen.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CoverageMappingGen.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Sanitizers.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Frontend/CodeGenOptions.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CoverageMappingGen.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CoverageMappingGen.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:7505:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CoverageMappingGen.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CoverageMappingGen.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Sanitizers.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Frontend/CodeGenOptions.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CoverageMappingGen.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CoverageMappingGen.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:88: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-rocm-1.6.0/tools/clang/lib/CodeGen/CoverageMappingGen.cpp:318:54: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CoverageMappingGen.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CoverageMappingGen.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Sanitizers.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Frontend/CodeGenOptions.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CoverageMappingGen.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CoverageMappingGen.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:273: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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:813:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:882:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:36:7: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CoverageMappingGen.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CoverageMappingGen.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 72%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/ItaniumCXXABI.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/CodeGen && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangCodeGen.dir/ItaniumCXXABI.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/ItaniumCXXABI.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenFunction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCXXABI.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/ItaniumCXXABI.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCleanup.h:377:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenFunction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCXXABI.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/ItaniumCXXABI.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenFunction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCXXABI.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/ItaniumCXXABI.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenFunction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCXXABI.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/ItaniumCXXABI.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenFunction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCXXABI.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/ItaniumCXXABI.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:7505:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenFunction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCXXABI.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/ItaniumCXXABI.cpp:21: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 72%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/MacroPPCallbacks.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/CodeGen && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangCodeGen.dir/MacroPPCallbacks.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/MacroPPCallbacks.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Lex/PPCallbacks.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/MacroPPCallbacks.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/MacroPPCallbacks.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Lex/PPCallbacks.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/MacroPPCallbacks.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/MacroPPCallbacks.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Lex/PPCallbacks.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/MacroPPCallbacks.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/MacroPPCallbacks.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:7505:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Lex/PPCallbacks.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/MacroPPCallbacks.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/MacroPPCallbacks.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 72%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/MicrosoftCXXABI.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/CodeGen && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangCodeGen.dir/MicrosoftCXXABI.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenFunction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCXXABI.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCleanup.h:377:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenFunction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCXXABI.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/MicrosoftCXXABI.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenFunction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCXXABI.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenFunction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCXXABI.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/MicrosoftCXXABI.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenFunction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCXXABI.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:7505:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CodeGenFunction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGCXXABI.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp:17: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 72%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/ModuleBuilder.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/CodeGen && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangCodeGen.dir/ModuleBuilder.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/ModuleBuilder.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGDebugInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/ModuleBuilder.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGDebugInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/ModuleBuilder.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGDebugInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/ModuleBuilder.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:7505:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGDebugInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/ModuleBuilder.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 72%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/ObjectFilePCHContainerOperations.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/CodeGen && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangCodeGen.dir/ObjectFilePCHContainerOperations.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/ObjectFilePCHContainerOperations.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/VirtualFileSystem.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/FileManager.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Module.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Frontend/PCHContainerOperations.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/CodeGen/ObjectFilePCHContainerOperations.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/ObjectFilePCHContainerOperations.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_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-rocm-1.6.0/tools/clang/include/clang/Basic/FileSystemOptions.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/FileManager.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Module.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Frontend/PCHContainerOperations.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/CodeGen/ObjectFilePCHContainerOperations.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/ObjectFilePCHContainerOperations.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/VirtualFileSystem.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/FileManager.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Module.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Frontend/PCHContainerOperations.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/CodeGen/ObjectFilePCHContainerOperations.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/ObjectFilePCHContainerOperations.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:7505:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment 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-rocm-1.6.0/tools/clang/include/clang/Basic/FileSystemOptions.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/FileManager.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Module.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Frontend/PCHContainerOperations.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/CodeGen/ObjectFilePCHContainerOperations.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/ObjectFilePCHContainerOperations.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 72%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/SanitizerMetadata.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/CodeGen && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangCodeGen.dir/SanitizerMetadata.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/SanitizerMetadata.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/NestedNameSpecifier.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Type.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/SanitizerMetadata.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/SanitizerMetadata.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/NestedNameSpecifier.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Type.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/SanitizerMetadata.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/SanitizerMetadata.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/NestedNameSpecifier.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Type.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/SanitizerMetadata.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/SanitizerMetadata.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:7505:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/NestedNameSpecifier.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Type.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/SanitizerMetadata.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/SanitizerMetadata.cpp:13: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 72%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/SwiftCallingConv.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/CodeGen && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangCodeGen.dir/SwiftCallingConv.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/SwiftCallingConv.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/NestedNameSpecifier.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Type.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/CanonicalType.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/CodeGen/SwiftCallingConv.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/SwiftCallingConv.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/NestedNameSpecifier.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Type.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/CanonicalType.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/CodeGen/SwiftCallingConv.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/SwiftCallingConv.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/NestedNameSpecifier.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Type.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/CanonicalType.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/CodeGen/SwiftCallingConv.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/SwiftCallingConv.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:7505:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/NestedNameSpecifier.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Type.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/CanonicalType.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/CodeGen/SwiftCallingConv.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/SwiftCallingConv.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 tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/TargetInfo.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/CodeGen && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangCodeGen.dir/TargetInfo.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/TargetInfo.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/TargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/TargetInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/TargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/TargetInfo.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/TargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/TargetInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:7505:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/CGValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/TargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/TargetInfo.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 tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/VarBypassDetector.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/CodeGen && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangCodeGen.dir/VarBypassDetector.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/VarBypassDetector.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/VarBypassDetector.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/VarBypassDetector.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/VarBypassDetector.cpp:39:39: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/VarBypassDetector.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/VarBypassDetector.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/VarBypassDetector.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/VarBypassDetector.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/VarBypassDetector.cpp:84:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/VarBypassDetector.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/VarBypassDetector.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/VarBypassDetector.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/VarBypassDetector.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:57:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:79:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/IdentifierTable.h:514:57: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/VarBypassDetector.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/VarBypassDetector.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/VarBypassDetector.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/VarBypassDetector.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:415:5: required from 'void llvm::SmallVectorImpl::append(std::initializer_list<_Tp>) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:428:5: required from 'void llvm::SmallVectorImpl::assign(std::initializer_list<_Tp>) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:901:5: required from 'const llvm::SmallVector& llvm::SmallVector::operator=(std::initializer_list<_Tp>) [with T = std::pair; unsigned int N = 48]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/VarBypassDetector.cpp:25:27: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/VarBypassDetector.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/CodeGen/VarBypassDetector.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 ../../../../lib64/libclangCodeGen.a cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/CodeGen && /usr/bin/cmake -P CMakeFiles/clangCodeGen.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/CodeGen && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangCodeGen.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../lib64/libclangCodeGen.a CMakeFiles/clangCodeGen.dir/BackendUtil.cpp.o CMakeFiles/clangCodeGen.dir/CGAMPRuntime.cpp.o CMakeFiles/clangCodeGen.dir/CGAtomic.cpp.o CMakeFiles/clangCodeGen.dir/CGBlocks.cpp.o CMakeFiles/clangCodeGen.dir/CGBuiltin.cpp.o CMakeFiles/clangCodeGen.dir/CGCUDANV.cpp.o CMakeFiles/clangCodeGen.dir/CGCUDARuntime.cpp.o CMakeFiles/clangCodeGen.dir/CGCXX.cpp.o CMakeFiles/clangCodeGen.dir/CGCXXABI.cpp.o CMakeFiles/clangCodeGen.dir/CGCall.cpp.o CMakeFiles/clangCodeGen.dir/CGClass.cpp.o CMakeFiles/clangCodeGen.dir/CGCleanup.cpp.o CMakeFiles/clangCodeGen.dir/CGCoroutine.cpp.o CMakeFiles/clangCodeGen.dir/CGDebugInfo.cpp.o CMakeFiles/clangCodeGen.dir/CGDecl.cpp.o CMakeFiles/clangCodeGen.dir/CGDeclCXX.cpp.o CMakeFiles/clangCodeGen.dir/CGException.cpp.o CMakeFiles/clangCodeGen.dir/CGExpr.cpp.o CMakeFiles/clangCodeGen.dir/CGExprAgg.cpp.o CMakeFiles/clangCodeGen.dir/CGExprCXX.cpp.o CMakeFiles/clangCodeGen.dir/CGExprComplex.cpp.o CMakeFiles/clangCodeGen.dir/CGExprConstant.cpp.o CMakeFiles/clangCodeGen.dir/CGExprScalar.cpp.o CMakeFiles/clangCodeGen.dir/CGGPUBuiltin.cpp.o CMakeFiles/clangCodeGen.dir/CGLoopInfo.cpp.o CMakeFiles/clangCodeGen.dir/CGObjC.cpp.o CMakeFiles/clangCodeGen.dir/CGObjCGNU.cpp.o CMakeFiles/clangCodeGen.dir/CGObjCMac.cpp.o CMakeFiles/clangCodeGen.dir/CGObjCRuntime.cpp.o CMakeFiles/clangCodeGen.dir/CGOpenCLRuntime.cpp.o CMakeFiles/clangCodeGen.dir/CGOpenMPRuntime.cpp.o CMakeFiles/clangCodeGen.dir/CGOpenMPRuntimeNVPTX.cpp.o CMakeFiles/clangCodeGen.dir/CGRecordLayoutBuilder.cpp.o CMakeFiles/clangCodeGen.dir/CGStmt.cpp.o CMakeFiles/clangCodeGen.dir/CGStmtOpenMP.cpp.o CMakeFiles/clangCodeGen.dir/CGVTT.cpp.o CMakeFiles/clangCodeGen.dir/CGVTables.cpp.o CMakeFiles/clangCodeGen.dir/CodeGenABITypes.cpp.o CMakeFiles/clangCodeGen.dir/CodeGenAction.cpp.o CMakeFiles/clangCodeGen.dir/CodeGenFunction.cpp.o CMakeFiles/clangCodeGen.dir/CodeGenModule.cpp.o CMakeFiles/clangCodeGen.dir/CodeGenPGO.cpp.o CMakeFiles/clangCodeGen.dir/CodeGenTBAA.cpp.o CMakeFiles/clangCodeGen.dir/CodeGenTypes.cpp.o CMakeFiles/clangCodeGen.dir/ConstantInitBuilder.cpp.o CMakeFiles/clangCodeGen.dir/CoverageMappingGen.cpp.o CMakeFiles/clangCodeGen.dir/ItaniumCXXABI.cpp.o CMakeFiles/clangCodeGen.dir/MacroPPCallbacks.cpp.o CMakeFiles/clangCodeGen.dir/MicrosoftCXXABI.cpp.o CMakeFiles/clangCodeGen.dir/ModuleBuilder.cpp.o CMakeFiles/clangCodeGen.dir/ObjectFilePCHContainerOperations.cpp.o CMakeFiles/clangCodeGen.dir/SanitizerMetadata.cpp.o CMakeFiles/clangCodeGen.dir/SwiftCallingConv.cpp.o CMakeFiles/clangCodeGen.dir/TargetInfo.cpp.o CMakeFiles/clangCodeGen.dir/VarBypassDetector.cpp.o /usr/bin/ranlib ../../../../lib64/libclangCodeGen.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 74%] Built target clangCodeGen make -f tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/build.make tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Analysis /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/DependInfo.cmake --color= Scanning dependencies of target clangAnalysis make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/build.make tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 74%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/AnalysisDeclContext.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Analysis && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangAnalysis.dir/AnalysisDeclContext.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis/AnalysisDeclContext.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/AnalysisContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis/AnalysisDeclContext.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/AnalysisContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis/AnalysisDeclContext.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 tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/BodyFarm.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Analysis && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangAnalysis.dir/BodyFarm.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis/BodyFarm.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/IdentifierTable.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclarationName.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclBase.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis/BodyFarm.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis/BodyFarm.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/AttrIterator.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclBase.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis/BodyFarm.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis/BodyFarm.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 tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/CFG.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Analysis && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangAnalysis.dir/CFG.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis/CFG.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/IdentifierTable.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Stmt.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/CFG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis/CFG.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/TrailingObjects.h:52, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclGroup.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Stmt.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/CFG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/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: ^~~~ [ 74%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/CFGReachabilityAnalysis.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Analysis && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangAnalysis.dir/CFGReachabilityAnalysis.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis/CFGReachabilityAnalysis.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis/CFGReachabilityAnalysis.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:57:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:79:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/IdentifierTable.h:514:57: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis/CFGReachabilityAnalysis.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 tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/CFGStmtMap.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Analysis && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangAnalysis.dir/CFGStmtMap.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis/CFGStmtMap.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis/CFGStmtMap.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:57:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:79:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/IdentifierTable.h:514:57: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis/CFGStmtMap.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 tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/CallGraph.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Analysis && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangAnalysis.dir/CallGraph.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis/CallGraph.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/IdentifierTable.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclarationName.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclBase.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/CallGraph.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis/CallGraph.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/AttrIterator.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclBase.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/CallGraph.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis/CallGraph.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 tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/CloneDetection.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Analysis && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangAnalysis.dir/CloneDetection.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis/CloneDetection.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/CloneDetection.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis/CloneDetection.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/SourceLocation.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/CloneDetection.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis/CloneDetection.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 tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/CocoaConventions.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Analysis && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangAnalysis.dir/CocoaConventions.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis/CocoaConventions.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/DomainSpecific/CocoaConventions.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis/CocoaConventions.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:57:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:79:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/IdentifierTable.h:514:57: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/DomainSpecific/CocoaConventions.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis/CocoaConventions.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 tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/Consumed.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Analysis && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangAnalysis.dir/Consumed.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis/Consumed.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclCXX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/Analyses/Consumed.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis/Consumed.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclCXX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/Analyses/Consumed.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis/Consumed.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/PartialDiagnostic.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclarationName.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclBase.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclCXX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/Analyses/Consumed.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis/Consumed.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap; DerivedT = llvm::DenseMap; KeyT = const clang::VarDecl*; ValueT = clang::consumed::ConsumedState; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:653:7: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = const clang::VarDecl*; ValueT = clang::consumed::ConsumedState; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:607:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = const clang::VarDecl*; ValueT = clang::consumed::ConsumedState; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/Analyses/Consumed.h:148:16: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:374: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-rocm-1.6.0/include/llvm/ADT/DenseMap.h:39:8: note: 'struct llvm::detail::DenseMapPair' declared here BUILDSTDERR: struct DenseMapPair : public std::pair { BUILDSTDERR: ^~~~~~~~~~~~ [ 74%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/CodeInjector.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Analysis && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangAnalysis.dir/CodeInjector.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis/CodeInjector.cpp [ 74%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/Dominators.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Analysis && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangAnalysis.dir/Dominators.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis/Dominators.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/AnalysisContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/Analyses/Dominators.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis/Dominators.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:57:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:79:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/IdentifierTable.h:514:57: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/AnalysisContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/Analyses/Dominators.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis/Dominators.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/AnalysisContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/Analyses/Dominators.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis/Dominators.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/Support/GenericDomTree.h:744:5: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = clang::CFGBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/GenericDomTreeConstruction.h:277:3: required from 'void llvm::Calculate(llvm::DominatorTreeBaseByGraphTraits >&, FuncT&) [with FuncT = clang::CFG; N = clang::CFGBlock*; llvm::DominatorTreeBaseByGraphTraits > = llvm::DominatorTreeBase]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/GenericDomTree.h:782:29: required from 'void llvm::DominatorTreeBase::recalculate(FT&) [with FT = clang::CFG; NodeT = clang::CFGBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/Analyses/Dominators.h:85:25: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309: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-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/AnalysisContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/Analyses/Dominators.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis/Dominators.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: ^~~~ [ 74%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/FormatString.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Analysis && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangAnalysis.dir/FormatString.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis/FormatString.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis/FormatStringParsing.h:4, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis/FormatString.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis/FormatStringParsing.h:4, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis/FormatString.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 tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/LiveVariables.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Analysis && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangAnalysis.dir/LiveVariables.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis/LiveVariables.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/Analyses/LiveVariables.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis/LiveVariables.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/Analyses/LiveVariables.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis/LiveVariables.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 tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/OSLog.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Analysis && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangAnalysis.dir/OSLog.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis/OSLog.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/Analyses/OSLog.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis/OSLog.cpp:3: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/Analyses/OSLog.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis/OSLog.cpp:3: 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 tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/ObjCNoReturn.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Analysis && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangAnalysis.dir/ObjCNoReturn.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis/ObjCNoReturn.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis/ObjCNoReturn.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis/ObjCNoReturn.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 tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/PostOrderCFGView.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Analysis && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangAnalysis.dir/PostOrderCFGView.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis/PostOrderCFGView.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/Analyses/PostOrderCFGView.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis/PostOrderCFGView.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:57:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:79:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/IdentifierTable.h:514:57: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &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-rocm-1.6.0/tools/clang/include/clang/Analysis/Analyses/PostOrderCFGView.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis/PostOrderCFGView.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 tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/PrintfFormatString.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Analysis && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangAnalysis.dir/PrintfFormatString.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis/PrintfFormatString.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/NestedNameSpecifier.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Type.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/CanonicalType.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/Analyses/FormatString.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis/PrintfFormatString.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/NestedNameSpecifier.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Type.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/CanonicalType.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/Analyses/FormatString.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis/PrintfFormatString.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-rocm-1.6.0/tools/clang/lib/Analysis/PrintfFormatString.cpp: In member function 'clang::analyze_format_string::ArgType clang::analyze_printf::PrintfSpecifier::getArgType(clang::ASTContext&, bool) const': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis/PrintfFormatString.cpp:442:9: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: if (Ctx.getTargetInfo().getTriple().isOSMSVCRT()) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis/PrintfFormatString.cpp:444:7: note: here BUILDSTDERR: default: BUILDSTDERR: ^~~~~~~ [ 74%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/ProgramPoint.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Analysis && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangAnalysis.dir/ProgramPoint.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis/ProgramPoint.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/AnalysisContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/ProgramPoint.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis/ProgramPoint.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:57:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:79:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/IdentifierTable.h:514:57: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/AnalysisContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/ProgramPoint.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis/ProgramPoint.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 tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/PseudoConstantAnalysis.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Analysis && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangAnalysis.dir/PseudoConstantAnalysis.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis/PseudoConstantAnalysis.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/IdentifierTable.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Stmt.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/Analyses/PseudoConstantAnalysis.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis/PseudoConstantAnalysis.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:57:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:79:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/IdentifierTable.h:514:57: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/TrailingObjects.h:52, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclGroup.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Stmt.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/Analyses/PseudoConstantAnalysis.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis/PseudoConstantAnalysis.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-rocm-1.6.0/tools/clang/lib/Analysis/PseudoConstantAnalysis.cpp: In member function 'void clang::PseudoConstantAnalysis::RunAnalysis()': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis/PseudoConstantAnalysis.cpp:110:19: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: continue; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis/PseudoConstantAnalysis.cpp:113:7: note: here BUILDSTDERR: case BO_AddAssign: BUILDSTDERR: ^~~~ [ 74%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/ReachableCode.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Analysis && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangAnalysis.dir/ReachableCode.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis/ReachableCode.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Expr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis/ReachableCode.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis/ReachableCode.cpp:509:54: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/SourceLocation.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/Analyses/ReachableCode.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis/ReachableCode.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Expr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis/ReachableCode.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/SourceLocation.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/Analyses/ReachableCode.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis/ReachableCode.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 tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/ScanfFormatString.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Analysis && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangAnalysis.dir/ScanfFormatString.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis/ScanfFormatString.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/NestedNameSpecifier.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Type.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/CanonicalType.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/Analyses/FormatString.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis/ScanfFormatString.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/NestedNameSpecifier.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Type.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/CanonicalType.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/Analyses/FormatString.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis/ScanfFormatString.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-rocm-1.6.0/tools/clang/lib/Analysis/ScanfFormatString.cpp: In member function 'clang::analyze_format_string::ArgType clang::analyze_scanf::ScanfSpecifier::getArgType(clang::ASTContext&) const': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis/ScanfFormatString.cpp:342:11: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: if (Ctx.getTargetInfo().getTriple().isOSMSVCRT()) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis/ScanfFormatString.cpp:344:9: note: here BUILDSTDERR: default: BUILDSTDERR: ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis/ScanfFormatString.cpp:358:11: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: if (Ctx.getTargetInfo().getTriple().isOSMSVCRT()) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis/ScanfFormatString.cpp:360:9: note: here BUILDSTDERR: default: BUILDSTDERR: ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis/ScanfFormatString.cpp:237:7: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: switch (LM.getKind()) { BUILDSTDERR: ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis/ScanfFormatString.cpp:270:5: note: here BUILDSTDERR: case ConversionSpecifier::oArg: BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis/ScanfFormatString.cpp:276:7: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: switch (LM.getKind()) { BUILDSTDERR: ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis/ScanfFormatString.cpp:309:5: note: here BUILDSTDERR: case ConversionSpecifier::aArg: BUILDSTDERR: ^~~~ [ 74%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/ThreadSafety.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Analysis && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangAnalysis.dir/ThreadSafety.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis/ThreadSafety.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/AnalysisContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/Analyses/ThreadSafety.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis/ThreadSafety.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/AnalysisContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/Analyses/ThreadSafety.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis/ThreadSafety.cpp:18: 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 tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/ThreadSafetyCommon.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Analysis && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangAnalysis.dir/ThreadSafetyCommon.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis/ThreadSafetyCommon.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/Analyses/PostOrderCFGView.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/Analyses/ThreadSafetyCommon.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis/ThreadSafetyCommon.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &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-rocm-1.6.0/tools/clang/include/clang/Analysis/Analyses/PostOrderCFGView.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/Analyses/ThreadSafetyCommon.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis/ThreadSafetyCommon.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 tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/ThreadSafetyLogical.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Analysis && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangAnalysis.dir/ThreadSafetyLogical.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis/ThreadSafetyLogical.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ExprCXX.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/Analyses/ThreadSafetyUtil.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/Analyses/ThreadSafetyTIL.h:52, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/Analyses/ThreadSafetyLogical.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis/ThreadSafetyLogical.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ExprCXX.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/Analyses/ThreadSafetyUtil.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/Analyses/ThreadSafetyTIL.h:52, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/Analyses/ThreadSafetyLogical.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis/ThreadSafetyLogical.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 tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/ThreadSafetyTIL.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Analysis && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangAnalysis.dir/ThreadSafetyTIL.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis/ThreadSafetyTIL.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ExprCXX.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/Analyses/ThreadSafetyUtil.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/Analyses/ThreadSafetyTIL.h:52, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis/ThreadSafetyTIL.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ExprCXX.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/Analyses/ThreadSafetyUtil.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/Analyses/ThreadSafetyTIL.h:52, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis/ThreadSafetyTIL.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 tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/UninitializedValues.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Analysis && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangAnalysis.dir/UninitializedValues.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis/UninitializedValues.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis/UninitializedValues.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Analysis/UninitializedValues.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 ../../../../lib64/libclangAnalysis.a cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Analysis && /usr/bin/cmake -P CMakeFiles/clangAnalysis.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Analysis && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangAnalysis.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../lib64/libclangAnalysis.a CMakeFiles/clangAnalysis.dir/AnalysisDeclContext.cpp.o CMakeFiles/clangAnalysis.dir/BodyFarm.cpp.o CMakeFiles/clangAnalysis.dir/CFG.cpp.o CMakeFiles/clangAnalysis.dir/CFGReachabilityAnalysis.cpp.o CMakeFiles/clangAnalysis.dir/CFGStmtMap.cpp.o CMakeFiles/clangAnalysis.dir/CallGraph.cpp.o CMakeFiles/clangAnalysis.dir/CloneDetection.cpp.o CMakeFiles/clangAnalysis.dir/CocoaConventions.cpp.o CMakeFiles/clangAnalysis.dir/Consumed.cpp.o CMakeFiles/clangAnalysis.dir/CodeInjector.cpp.o CMakeFiles/clangAnalysis.dir/Dominators.cpp.o CMakeFiles/clangAnalysis.dir/FormatString.cpp.o CMakeFiles/clangAnalysis.dir/LiveVariables.cpp.o CMakeFiles/clangAnalysis.dir/OSLog.cpp.o CMakeFiles/clangAnalysis.dir/ObjCNoReturn.cpp.o CMakeFiles/clangAnalysis.dir/PostOrderCFGView.cpp.o CMakeFiles/clangAnalysis.dir/PrintfFormatString.cpp.o CMakeFiles/clangAnalysis.dir/ProgramPoint.cpp.o CMakeFiles/clangAnalysis.dir/PseudoConstantAnalysis.cpp.o CMakeFiles/clangAnalysis.dir/ReachableCode.cpp.o CMakeFiles/clangAnalysis.dir/ScanfFormatString.cpp.o CMakeFiles/clangAnalysis.dir/ThreadSafety.cpp.o CMakeFiles/clangAnalysis.dir/ThreadSafetyCommon.cpp.o CMakeFiles/clangAnalysis.dir/ThreadSafetyLogical.cpp.o CMakeFiles/clangAnalysis.dir/ThreadSafetyTIL.cpp.o CMakeFiles/clangAnalysis.dir/UninitializedValues.cpp.o /usr/bin/ranlib ../../../../lib64/libclangAnalysis.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 74%] Built target clangAnalysis make -f tools/clang/lib/Edit/CMakeFiles/clangEdit.dir/build.make tools/clang/lib/Edit/CMakeFiles/clangEdit.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Edit /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Edit /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Edit/CMakeFiles/clangEdit.dir/DependInfo.cmake --color= Scanning dependencies of target clangEdit make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/clang/lib/Edit/CMakeFiles/clangEdit.dir/build.make tools/clang/lib/Edit/CMakeFiles/clangEdit.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 74%] Building CXX object tools/clang/lib/Edit/CMakeFiles/clangEdit.dir/Commit.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Edit && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Edit -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Edit -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangEdit.dir/Commit.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Edit/Commit.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Edit/Commit.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Edit/Commit.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:57:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:79:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/IdentifierTable.h:514:57: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/SourceLocation.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Edit/FileOffset.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Edit/Commit.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Edit/Commit.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 tools/clang/lib/Edit/CMakeFiles/clangEdit.dir/EditedSource.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Edit && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Edit -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Edit -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangEdit.dir/EditedSource.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Edit/EditedSource.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/IdentifierTable.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Edit/EditedSource.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Edit/EditedSource.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:57:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:79:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/IdentifierTable.h:514:57: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/IdentifierTable.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Edit/EditedSource.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Edit/EditedSource.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 tools/clang/lib/Edit/CMakeFiles/clangEdit.dir/RewriteObjCFoundationAPI.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Edit && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Edit -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Edit -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangEdit.dir/RewriteObjCFoundationAPI.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Edit/RewriteObjCFoundationAPI.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Edit/RewriteObjCFoundationAPI.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Edit/RewriteObjCFoundationAPI.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-rocm-1.6.0/tools/clang/lib/Edit/RewriteObjCFoundationAPI.cpp: In function 'bool rewriteToNumberLiteral(const clang::ObjCMessageExpr*, const clang::NSAPI&, clang::edit::Commit&)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Edit/RewriteObjCFoundationAPI.cpp:806:20: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: CallIsUnsigned = true; BUILDSTDERR: ~~~~~~~~~~~~~~~^~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Edit/RewriteObjCFoundationAPI.cpp:807:3: note: here BUILDSTDERR: case NSAPI::NSNumberWithLong: BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Edit/RewriteObjCFoundationAPI.cpp:812:20: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: CallIsUnsigned = true; BUILDSTDERR: ~~~~~~~~~~~~~~~^~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Edit/RewriteObjCFoundationAPI.cpp:813:3: note: here BUILDSTDERR: case NSAPI::NSNumberWithLongLong: BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Edit/RewriteObjCFoundationAPI.cpp:818:18: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: CallIsDouble = true; BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Edit/RewriteObjCFoundationAPI.cpp:819:3: note: here BUILDSTDERR: case NSAPI::NSNumberWithFloat: BUILDSTDERR: ^~~~ [ 74%] Linking CXX static library ../../../../lib64/libclangEdit.a cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Edit && /usr/bin/cmake -P CMakeFiles/clangEdit.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Edit && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangEdit.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../lib64/libclangEdit.a CMakeFiles/clangEdit.dir/Commit.cpp.o CMakeFiles/clangEdit.dir/EditedSource.cpp.o CMakeFiles/clangEdit.dir/RewriteObjCFoundationAPI.cpp.o /usr/bin/ranlib ../../../../lib64/libclangEdit.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 74%] Built target clangEdit make -f tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/build.make tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Rewrite /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Rewrite /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/DependInfo.cmake --color= Scanning dependencies of target clangRewrite make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/build.make tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 74%] Building CXX object tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/DeltaTree.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Rewrite && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Rewrite -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Rewrite -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangRewrite.dir/DeltaTree.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Rewrite/DeltaTree.cpp [ 74%] Building CXX object tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/HTMLRewrite.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Rewrite && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Rewrite -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Rewrite -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangRewrite.dir/HTMLRewrite.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Rewrite/HTMLRewrite.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/VirtualFileSystem.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/FileManager.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/SourceManager.h:38, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Rewrite/HTMLRewrite.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:450:71: required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Lex/Preprocessor.h:446:58: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/SourceLocation.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Rewrite/Core/HTMLRewrite.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Rewrite/HTMLRewrite.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-rocm-1.6.0/tools/clang/lib/Rewrite/HTMLRewrite.cpp: In function 'void clang::html::SyntaxHighlight(clang::Rewriter&, clang::FileID, const clang::Preprocessor&)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Rewrite/HTMLRewrite.cpp:410:7: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: --TokLen; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Rewrite/HTMLRewrite.cpp:412:5: note: here BUILDSTDERR: case tok::wide_string_literal: BUILDSTDERR: ^~~~ [ 74%] Building CXX object tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/RewriteRope.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Rewrite && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Rewrite -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Rewrite -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangRewrite.dir/RewriteRope.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Rewrite/RewriteRope.cpp [ 74%] Building CXX object tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/Rewriter.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Rewrite && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Rewrite -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Rewrite -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangRewrite.dir/Rewriter.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Rewrite/Rewriter.cpp [ 74%] Building CXX object tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/TokenRewriter.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Rewrite && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Rewrite -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Rewrite -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangRewrite.dir/TokenRewriter.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Rewrite/TokenRewriter.cpp [ 74%] Linking CXX static library ../../../../lib64/libclangRewrite.a cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Rewrite && /usr/bin/cmake -P CMakeFiles/clangRewrite.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Rewrite && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangRewrite.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../lib64/libclangRewrite.a CMakeFiles/clangRewrite.dir/DeltaTree.cpp.o CMakeFiles/clangRewrite.dir/HTMLRewrite.cpp.o CMakeFiles/clangRewrite.dir/RewriteRope.cpp.o CMakeFiles/clangRewrite.dir/Rewriter.cpp.o CMakeFiles/clangRewrite.dir/TokenRewriter.cpp.o /usr/bin/ranlib ../../../../lib64/libclangRewrite.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 74%] Built target clangRewrite make -f tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/build.make tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/ARCMigrate /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/DependInfo.cmake --color= Scanning dependencies of target clangARCMigrate make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/build.make tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 74%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/ARCMT.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/ARCMigrate && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/ARCMigrate -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangARCMigrate.dir/ARCMT.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate/ARCMT.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/ARCMigrate/FileRemapper.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/ARCMigrate/ARCMT.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate/Internals.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate/ARCMT.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/ARCMigrate/FileRemapper.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/ARCMigrate/ARCMT.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate/Internals.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate/ARCMT.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 tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/ARCMTActions.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/ARCMigrate && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/ARCMigrate -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangARCMigrate.dir/ARCMTActions.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate/ARCMTActions.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/ARCMigrate/FileRemapper.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/ARCMigrate/ARCMTActions.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate/ARCMTActions.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/ARCMigrate/FileRemapper.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/ARCMigrate/ARCMTActions.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate/ARCMTActions.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 tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/FileRemapper.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/ARCMigrate && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/ARCMigrate -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangARCMigrate.dir/FileRemapper.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate/FileRemapper.cpp [ 74%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/ObjCMT.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/ARCMigrate && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/ARCMigrate -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangARCMigrate.dir/ObjCMT.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate/ObjCMT.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Attr.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate/Transforms.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate/ObjCMT.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/AttrIterator.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Attr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate/Transforms.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate/ObjCMT.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 tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/PlistReporter.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/ARCMigrate && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/ARCMigrate -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangARCMigrate.dir/PlistReporter.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate/PlistReporter.cpp [ 74%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/TransAPIUses.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/ARCMigrate && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/ARCMigrate -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangARCMigrate.dir/TransAPIUses.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate/TransAPIUses.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Attr.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate/Transforms.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate/TransAPIUses.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/AttrIterator.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Attr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate/Transforms.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate/TransAPIUses.cpp:20: 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 tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/TransARCAssign.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/ARCMigrate && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/ARCMigrate -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangARCMigrate.dir/TransARCAssign.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate/TransARCAssign.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Attr.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate/Transforms.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate/TransARCAssign.cpp:24: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/AttrIterator.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Attr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate/Transforms.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate/TransARCAssign.cpp:24: 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 tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/TransAutoreleasePool.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/ARCMigrate && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/ARCMigrate -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangARCMigrate.dir/TransAutoreleasePool.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate/TransAutoreleasePool.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Attr.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate/Transforms.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate/TransAutoreleasePool.cpp:30: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/AttrIterator.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Attr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate/Transforms.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate/TransAutoreleasePool.cpp:30: 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 tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/TransBlockObjCVariable.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/ARCMigrate && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/ARCMigrate -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangARCMigrate.dir/TransBlockObjCVariable.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate/TransBlockObjCVariable.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Attr.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate/Transforms.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate/TransBlockObjCVariable.cpp:28: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/AttrIterator.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Attr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate/Transforms.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate/TransBlockObjCVariable.cpp:28: 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 tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/TransEmptyStatementsAndDealloc.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/ARCMigrate && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/ARCMigrate -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangARCMigrate.dir/TransEmptyStatementsAndDealloc.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate/TransEmptyStatementsAndDealloc.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Attr.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate/Transforms.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate/TransEmptyStatementsAndDealloc.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/AttrIterator.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Attr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate/Transforms.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate/TransEmptyStatementsAndDealloc.cpp:22: 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 tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/TransGCAttrs.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/ARCMigrate && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/ARCMigrate -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangARCMigrate.dir/TransGCAttrs.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate/TransGCAttrs.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Attr.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate/Transforms.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate/TransGCAttrs.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate/TransGCAttrs.cpp:249:45: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/AttrIterator.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Attr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate/Transforms.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate/TransGCAttrs.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Attr.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate/Transforms.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate/TransGCAttrs.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/AttrIterator.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Attr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate/Transforms.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate/TransGCAttrs.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 tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/TransGCCalls.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/ARCMigrate && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/ARCMigrate -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangARCMigrate.dir/TransGCCalls.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate/TransGCCalls.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Attr.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate/Transforms.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate/TransGCCalls.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/AttrIterator.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Attr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate/Transforms.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate/TransGCCalls.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 tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/TransProperties.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/ARCMigrate && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/ARCMigrate -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangARCMigrate.dir/TransProperties.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate/TransProperties.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Attr.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate/Transforms.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate/TransProperties.cpp:33: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/AttrIterator.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Attr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate/Transforms.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate/TransProperties.cpp:33: 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 tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/TransProtectedScope.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/ARCMigrate && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/ARCMigrate -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangARCMigrate.dir/TransProtectedScope.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate/TransProtectedScope.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Attr.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate/Transforms.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate/TransProtectedScope.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/AttrIterator.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Attr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate/Transforms.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate/TransProtectedScope.cpp:15: 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 tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/TransRetainReleaseDealloc.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/ARCMigrate && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/ARCMigrate -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangARCMigrate.dir/TransRetainReleaseDealloc.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate/TransRetainReleaseDealloc.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Attr.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate/Transforms.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate/TransRetainReleaseDealloc.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/AttrIterator.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Attr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate/Transforms.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate/TransRetainReleaseDealloc.cpp:20: 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-rocm-1.6.0/tools/clang/lib/ARCMigrate/TransRetainReleaseDealloc.cpp: In member function 'bool {anonymous}::RetainReleaseDeallocRemover::VisitObjCMessageExpr(clang::ObjCMessageExpr*)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate/TransRetainReleaseDealloc.cpp:68:7: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: if (isRemovable(E)) { BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate/TransRetainReleaseDealloc.cpp:81:5: note: here BUILDSTDERR: case OMF_retain: BUILDSTDERR: ^~~~ [ 76%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/TransUnbridgedCasts.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/ARCMigrate && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/ARCMigrate -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangARCMigrate.dir/TransUnbridgedCasts.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate/TransUnbridgedCasts.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Attr.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate/Transforms.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate/TransUnbridgedCasts.cpp:43: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/AttrIterator.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Attr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate/Transforms.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate/TransUnbridgedCasts.cpp:43: 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 tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/TransUnusedInitDelegate.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/ARCMigrate && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/ARCMigrate -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangARCMigrate.dir/TransUnusedInitDelegate.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate/TransUnusedInitDelegate.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Attr.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate/Transforms.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate/TransUnusedInitDelegate.cpp:23: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/AttrIterator.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Attr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate/Transforms.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate/TransUnusedInitDelegate.cpp:23: 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 tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/TransZeroOutPropsInDealloc.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/ARCMigrate && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/ARCMigrate -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangARCMigrate.dir/TransZeroOutPropsInDealloc.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate/TransZeroOutPropsInDealloc.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Attr.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate/Transforms.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate/TransZeroOutPropsInDealloc.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/AttrIterator.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Attr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate/Transforms.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate/TransZeroOutPropsInDealloc.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 tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/TransformActions.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/ARCMigrate && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/ARCMigrate -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangARCMigrate.dir/TransformActions.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate/TransformActions.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/ARCMigrate/FileRemapper.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/ARCMigrate/ARCMT.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate/Internals.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate/TransformActions.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/ARCMigrate/FileRemapper.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/ARCMigrate/ARCMT.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate/Internals.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate/TransformActions.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-rocm-1.6.0/tools/clang/lib/ARCMigrate/TransformActions.cpp: In member function 'void {anonymous}::TransformActionsImpl::addRemoval(clang::CharSourceRange)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate/TransformActions.cpp:541:15: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: RI->End = newRange.End; BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate/TransformActions.cpp:542:5: note: here BUILDSTDERR: case Range_ExtendsBegin: BUILDSTDERR: ^~~~ [ 76%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/Transforms.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/ARCMigrate && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/ARCMigrate -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangARCMigrate.dir/Transforms.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate/Transforms.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Attr.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate/Transforms.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate/Transforms.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/AttrIterator.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Attr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate/Transforms.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate/Transforms.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Attr.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate/Transforms.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate/Transforms.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:7505:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/AttrIterator.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Attr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate/Transforms.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/ARCMigrate/Transforms.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 ../../../../lib64/libclangARCMigrate.a cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/ARCMigrate && /usr/bin/cmake -P CMakeFiles/clangARCMigrate.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/ARCMigrate && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangARCMigrate.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../lib64/libclangARCMigrate.a CMakeFiles/clangARCMigrate.dir/ARCMT.cpp.o CMakeFiles/clangARCMigrate.dir/ARCMTActions.cpp.o CMakeFiles/clangARCMigrate.dir/FileRemapper.cpp.o CMakeFiles/clangARCMigrate.dir/ObjCMT.cpp.o CMakeFiles/clangARCMigrate.dir/PlistReporter.cpp.o CMakeFiles/clangARCMigrate.dir/TransAPIUses.cpp.o CMakeFiles/clangARCMigrate.dir/TransARCAssign.cpp.o CMakeFiles/clangARCMigrate.dir/TransAutoreleasePool.cpp.o CMakeFiles/clangARCMigrate.dir/TransBlockObjCVariable.cpp.o CMakeFiles/clangARCMigrate.dir/TransEmptyStatementsAndDealloc.cpp.o CMakeFiles/clangARCMigrate.dir/TransGCAttrs.cpp.o CMakeFiles/clangARCMigrate.dir/TransGCCalls.cpp.o CMakeFiles/clangARCMigrate.dir/TransProperties.cpp.o CMakeFiles/clangARCMigrate.dir/TransProtectedScope.cpp.o CMakeFiles/clangARCMigrate.dir/TransRetainReleaseDealloc.cpp.o CMakeFiles/clangARCMigrate.dir/TransUnbridgedCasts.cpp.o CMakeFiles/clangARCMigrate.dir/TransUnusedInitDelegate.cpp.o CMakeFiles/clangARCMigrate.dir/TransZeroOutPropsInDealloc.cpp.o CMakeFiles/clangARCMigrate.dir/TransformActions.cpp.o CMakeFiles/clangARCMigrate.dir/Transforms.cpp.o /usr/bin/ranlib ../../../../lib64/libclangARCMigrate.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 76%] Built target clangARCMigrate make -f tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/build.make tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Driver /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/DependInfo.cmake --color= Scanning dependencies of target clangDriver make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/build.make tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 76%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/Action.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Driver && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Driver -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangDriver.dir/Action.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/Action.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Types.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/Action.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:537:61: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' 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-rocm-1.6.0/tools/clang/lib/Driver/Action.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:510:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here BUILDSTDERR: struct DependentActionInfo final { BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ [ 76%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/Compilation.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Driver && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Driver -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangDriver.dir/Compilation.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/Compilation.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Types.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Compilation.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/Compilation.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:537:61: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' 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-rocm-1.6.0/tools/clang/include/clang/Driver/Compilation.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/Compilation.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:510:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here BUILDSTDERR: struct DependentActionInfo final { BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Types.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Compilation.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/Compilation.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/Compilation.cpp:175:68: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Types.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Compilation.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/Compilation.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 tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/Distro.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Driver && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Driver -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangDriver.dir/Distro.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/Distro.cpp [ 76%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/Driver.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Driver && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Driver -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangDriver.dir/Driver.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/Driver.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Driver.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/Driver.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:537:61: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' 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-rocm-1.6.0/tools/clang/include/clang/Driver/Driver.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/Driver.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:510:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here BUILDSTDERR: struct DependentActionInfo final { BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Driver.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/Driver.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/Driver.cpp:1647:76: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Driver.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/Driver.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 tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/DriverOptions.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Driver && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Driver -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangDriver.dir/DriverOptions.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/DriverOptions.cpp [ 76%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/Job.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Driver && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Driver -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangDriver.dir/Job.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/Job.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Job.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/Job.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:537:61: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' 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-rocm-1.6.0/tools/clang/lib/Driver/InputInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/Job.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:510:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here BUILDSTDERR: struct DependentActionInfo final { BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ [ 76%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/Multilib.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Driver && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Driver -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangDriver.dir/Multilib.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/Multilib.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Multilib.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/Multilib.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:537:61: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' 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-rocm-1.6.0/tools/clang/lib/Driver/InputInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/CommonArgs.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/Multilib.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:510:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here BUILDSTDERR: struct DependentActionInfo final { BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Multilib.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/Multilib.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Multilib.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/Multilib.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 tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/Phases.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Driver && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Driver -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangDriver.dir/Phases.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/Phases.cpp [ 76%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/SanitizerArgs.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Driver && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Driver -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangDriver.dir/SanitizerArgs.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/SanitizerArgs.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Sanitizers.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/SanitizerArgs.h:12, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/SanitizerArgs.cpp:9: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:537:61: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' 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-rocm-1.6.0/tools/clang/lib/Driver/InputInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/CommonArgs.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/SanitizerArgs.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:510:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here BUILDSTDERR: struct DependentActionInfo final { BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ [ 76%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/Tool.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Driver && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Driver -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangDriver.dir/Tool.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/Tool.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Program.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Tool.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/Tool.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:537:61: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' 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-rocm-1.6.0/tools/clang/lib/Driver/InputInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/Tool.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:510:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here BUILDSTDERR: struct DependentActionInfo final { BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ [ 76%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChain.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Driver && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Driver -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangDriver.dir/ToolChain.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChain.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Sanitizers.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/ToolChain.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChain.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:537:61: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' 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-rocm-1.6.0/tools/clang/include/clang/Driver/ToolChain.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChain.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:510:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here BUILDSTDERR: struct DependentActionInfo final { BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ [ 76%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Arch/AArch64.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Driver && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Driver -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangDriver.dir/ToolChains/Arch/AArch64.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Arch/AArch64.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Driver.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Arch/AArch64.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Arch/AArch64.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:537:61: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' 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-rocm-1.6.0/tools/clang/include/clang/Driver/Driver.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Arch/AArch64.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Arch/AArch64.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:510:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here BUILDSTDERR: struct DependentActionInfo final { BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ [ 76%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Arch/ARM.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Driver && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Driver -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangDriver.dir/ToolChains/Arch/ARM.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Arch/ARM.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Sanitizers.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/ToolChain.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Arch/ARM.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Arch/ARM.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:537:61: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' 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-rocm-1.6.0/tools/clang/include/clang/Driver/ToolChain.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Arch/ARM.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Arch/ARM.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:510:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here BUILDSTDERR: struct DependentActionInfo final { BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ [ 76%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Arch/Mips.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Driver && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Driver -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangDriver.dir/ToolChains/Arch/Mips.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Arch/Mips.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Driver.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Arch/Mips.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Arch/Mips.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:537:61: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' 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-rocm-1.6.0/tools/clang/include/clang/Driver/Driver.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Arch/Mips.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Arch/Mips.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:510:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here BUILDSTDERR: struct DependentActionInfo final { BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ [ 76%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Arch/PPC.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Driver && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Driver -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangDriver.dir/ToolChains/Arch/PPC.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Arch/PPC.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Driver.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Arch/PPC.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Arch/PPC.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:537:61: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' 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-rocm-1.6.0/tools/clang/include/clang/Driver/Driver.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Arch/PPC.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Arch/PPC.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:510:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here BUILDSTDERR: struct DependentActionInfo final { BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ [ 76%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Arch/Sparc.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Driver && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Driver -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangDriver.dir/ToolChains/Arch/Sparc.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Arch/Sparc.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Driver.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Arch/Sparc.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Arch/Sparc.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:537:61: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' 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-rocm-1.6.0/tools/clang/include/clang/Driver/Driver.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Arch/Sparc.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Arch/Sparc.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:510:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here BUILDSTDERR: struct DependentActionInfo final { BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ [ 76%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Arch/SystemZ.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Driver && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Driver -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangDriver.dir/ToolChains/Arch/SystemZ.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Arch/SystemZ.cpp [ 76%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Arch/X86.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Driver && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Driver -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangDriver.dir/ToolChains/Arch/X86.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Arch/X86.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Driver.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Arch/X86.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Arch/X86.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:537:61: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' 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-rocm-1.6.0/tools/clang/include/clang/Driver/Driver.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Arch/X86.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Arch/X86.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:510:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here BUILDSTDERR: struct DependentActionInfo final { BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ [ 76%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/AMDGPU.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Driver && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Driver -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangDriver.dir/ToolChains/AMDGPU.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/AMDGPU.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Types.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Cuda.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Gnu.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/AMDGPU.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/AMDGPU.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:537:61: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' 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-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Cuda.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Gnu.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/AMDGPU.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/AMDGPU.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:510:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here BUILDSTDERR: struct DependentActionInfo final { BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ [ 76%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/AVR.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Driver && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Driver -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangDriver.dir/ToolChains/AVR.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/AVR.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Types.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Cuda.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Gnu.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/AVR.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/AVR.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:537:61: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' 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-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Cuda.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Gnu.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/AVR.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/AVR.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:510:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here BUILDSTDERR: struct DependentActionInfo final { BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ [ 76%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Bitrig.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Driver && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Driver -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangDriver.dir/ToolChains/Bitrig.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Bitrig.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Types.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Cuda.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Gnu.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Bitrig.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Bitrig.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:537:61: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' 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-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Cuda.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Gnu.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Bitrig.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Bitrig.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:510:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here BUILDSTDERR: struct DependentActionInfo final { BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ [ 76%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/BareMetal.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Driver && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Driver -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangDriver.dir/ToolChains/BareMetal.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/BareMetal.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Program.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Tool.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/BareMetal.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/BareMetal.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:537:61: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' 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-rocm-1.6.0/tools/clang/include/clang/Driver/ToolChain.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/BareMetal.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/BareMetal.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:510:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here BUILDSTDERR: struct DependentActionInfo final { BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ [ 76%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Clang.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Driver && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Driver -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangDriver.dir/ToolChains/Clang.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Clang.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Types.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Cuda.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/MSVC.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Clang.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Clang.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:537:61: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' 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-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Cuda.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/MSVC.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Clang.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Clang.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:510:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here BUILDSTDERR: struct DependentActionInfo final { BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Types.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Cuda.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/MSVC.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Clang.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Clang.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/VersionTuple.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Cuda.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/MSVC.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Clang.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Clang.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 tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/CloudABI.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Driver && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Driver -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangDriver.dir/ToolChains/CloudABI.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/CloudABI.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Types.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Cuda.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Gnu.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/CloudABI.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/CloudABI.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:537:61: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' 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-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Cuda.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Gnu.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/CloudABI.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/CloudABI.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:510:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here BUILDSTDERR: struct DependentActionInfo final { BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ [ 76%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/CommonArgs.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Driver && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Driver -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangDriver.dir/ToolChains/CommonArgs.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/CommonArgs.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Types.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/InputInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/CommonArgs.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/CommonArgs.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:537:61: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' 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-rocm-1.6.0/tools/clang/lib/Driver/InputInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/CommonArgs.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/CommonArgs.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:510:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here BUILDSTDERR: struct DependentActionInfo final { BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Types.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/InputInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/CommonArgs.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/CommonArgs.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Types.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/InputInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/CommonArgs.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/CommonArgs.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 tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Contiki.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Driver && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Driver -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangDriver.dir/ToolChains/Contiki.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Contiki.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Types.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Cuda.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Gnu.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Contiki.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Contiki.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:537:61: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' 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-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Cuda.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Gnu.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Contiki.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Contiki.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:510:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here BUILDSTDERR: struct DependentActionInfo final { BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ [ 76%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/CrossWindows.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Driver && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Driver -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangDriver.dir/ToolChains/CrossWindows.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/CrossWindows.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Types.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Cuda.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/CrossWindows.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/CrossWindows.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:537:61: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' 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-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Cuda.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/CrossWindows.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/CrossWindows.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:510:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here BUILDSTDERR: struct DependentActionInfo final { BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ [ 76%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Cuda.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Driver && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Driver -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangDriver.dir/ToolChains/Cuda.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Cuda.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Types.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Cuda.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Cuda.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:537:61: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' 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-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Cuda.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Cuda.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:510:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here BUILDSTDERR: struct DependentActionInfo final { BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ [ 76%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Darwin.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Driver && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Driver -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangDriver.dir/ToolChains/Darwin.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Darwin.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Types.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Cuda.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Darwin.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Darwin.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:537:61: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' 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-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Cuda.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Darwin.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Darwin.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:510:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here BUILDSTDERR: struct DependentActionInfo final { BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ [ 76%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/DragonFly.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Driver && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Driver -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangDriver.dir/ToolChains/DragonFly.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/DragonFly.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Types.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Cuda.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Gnu.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/DragonFly.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/DragonFly.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:537:61: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' 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-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Cuda.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Gnu.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/DragonFly.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/DragonFly.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:510:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here BUILDSTDERR: struct DependentActionInfo final { BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ [ 76%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/FreeBSD.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Driver && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Driver -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangDriver.dir/ToolChains/FreeBSD.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/FreeBSD.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Types.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Cuda.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Gnu.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/FreeBSD.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/FreeBSD.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:537:61: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' 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-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Cuda.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Gnu.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/FreeBSD.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/FreeBSD.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:510:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here BUILDSTDERR: struct DependentActionInfo final { BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ [ 76%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Fuchsia.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Driver && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Driver -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangDriver.dir/ToolChains/Fuchsia.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Fuchsia.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Types.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Cuda.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Gnu.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Fuchsia.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Fuchsia.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:537:61: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' 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-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Cuda.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Gnu.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Fuchsia.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Fuchsia.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:510:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here BUILDSTDERR: struct DependentActionInfo final { BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ [ 76%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Gnu.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Driver && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Driver -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangDriver.dir/ToolChains/Gnu.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Gnu.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Types.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Cuda.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Gnu.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Gnu.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:537:61: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' 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-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Cuda.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Gnu.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Gnu.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:510:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here BUILDSTDERR: struct DependentActionInfo final { BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ [ 76%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Haiku.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Driver && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Driver -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangDriver.dir/ToolChains/Haiku.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Haiku.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Types.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Cuda.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Gnu.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Haiku.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Haiku.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:537:61: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' 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-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Cuda.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Gnu.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Haiku.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Haiku.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:510:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here BUILDSTDERR: struct DependentActionInfo final { BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ [ 78%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Hcc.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Driver && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Driver -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangDriver.dir/ToolChains/Hcc.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Hcc.cpp BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Hcc.cpp: In member function 'virtual void clang::driver::tools::HCC::CXXAMPLink::ConstructJob(clang::driver::Compilation&, const clang::driver::JobAction&, const clang::driver::InputInfo&, const InputInfoList&, const llvm::opt::ArgList&, const char*) const': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Hcc.cpp:311:13: warning: comparison of integer expressions of different signedness: 'const long int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: if (cnt == AMDGPUTargetVector.size()) { BUILDSTDERR: ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Types.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Hcc.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Hcc.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:537:61: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' 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-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Hcc.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Hcc.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:510:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here BUILDSTDERR: struct DependentActionInfo final { BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ [ 78%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Hexagon.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Driver && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Driver -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangDriver.dir/ToolChains/Hexagon.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Hexagon.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Types.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Cuda.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Gnu.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Linux.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Hexagon.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Hexagon.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:537:61: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' 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-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Cuda.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Gnu.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Linux.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Hexagon.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Hexagon.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:510:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here BUILDSTDERR: struct DependentActionInfo final { BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ [ 78%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Linux.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Driver && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Driver -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangDriver.dir/ToolChains/Linux.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Linux.cpp BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Linux.cpp: In member function 'virtual clang::SanitizerMask clang::driver::toolchains::Linux::getSupportedSanitizers() const': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Linux.cpp:825:40: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: llvm::Triple::thumb || llvm::Triple::armeb || BUILDSTDERR: ^~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Linux.cpp:825:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: llvm::Triple::thumb || llvm::Triple::armeb || BUILDSTDERR: ^~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Linux.cpp:826:40: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: llvm::Triple::thumbeb; BUILDSTDERR: ^~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Types.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Cuda.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Gnu.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Linux.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Linux.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:537:61: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' 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-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Cuda.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Gnu.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Linux.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Linux.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:510:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here BUILDSTDERR: struct DependentActionInfo final { BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ [ 78%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/MipsLinux.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Driver && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Driver -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangDriver.dir/ToolChains/MipsLinux.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/MipsLinux.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Types.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Cuda.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Gnu.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Linux.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/MipsLinux.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/MipsLinux.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:537:61: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' 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-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Cuda.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Gnu.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Linux.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/MipsLinux.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/MipsLinux.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:510:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here BUILDSTDERR: struct DependentActionInfo final { BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ [ 78%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/MinGW.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Driver && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Driver -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangDriver.dir/ToolChains/MinGW.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/MinGW.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Types.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Cuda.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/MinGW.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/MinGW.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:537:61: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' 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-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Cuda.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/MinGW.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/MinGW.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:510:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here BUILDSTDERR: struct DependentActionInfo final { BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ [ 78%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Minix.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Driver && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Driver -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangDriver.dir/ToolChains/Minix.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Minix.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Types.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Cuda.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Gnu.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Minix.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Minix.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:537:61: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' 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-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Cuda.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Gnu.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Minix.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Minix.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:510:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here BUILDSTDERR: struct DependentActionInfo final { BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ [ 78%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/MSVC.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Driver && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Driver -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangDriver.dir/ToolChains/MSVC.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/MSVC.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Types.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Cuda.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/MSVC.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/MSVC.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:537:61: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' 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-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Cuda.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/MSVC.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/MSVC.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:510:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here BUILDSTDERR: struct DependentActionInfo final { BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ [ 78%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Myriad.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Driver && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Driver -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangDriver.dir/ToolChains/Myriad.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Myriad.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Types.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Cuda.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Gnu.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Myriad.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Myriad.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:537:61: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' 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-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Cuda.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Gnu.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Myriad.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Myriad.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:510:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here BUILDSTDERR: struct DependentActionInfo final { BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ [ 78%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/NaCl.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Driver && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Driver -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangDriver.dir/ToolChains/NaCl.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/NaCl.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Types.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Cuda.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Gnu.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/NaCl.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/NaCl.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:537:61: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' 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-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Cuda.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Gnu.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/NaCl.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/NaCl.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:510:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here BUILDSTDERR: struct DependentActionInfo final { BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ [ 78%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/NetBSD.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Driver && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Driver -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangDriver.dir/ToolChains/NetBSD.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/NetBSD.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Types.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Cuda.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Gnu.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/NetBSD.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/NetBSD.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:537:61: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' 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-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Cuda.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Gnu.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/NetBSD.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/NetBSD.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:510:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here BUILDSTDERR: struct DependentActionInfo final { BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ [ 78%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/OpenBSD.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Driver && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Driver -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangDriver.dir/ToolChains/OpenBSD.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/OpenBSD.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Types.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Cuda.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Gnu.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/OpenBSD.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/OpenBSD.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:537:61: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' 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-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Cuda.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Gnu.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/OpenBSD.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/OpenBSD.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:510:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here BUILDSTDERR: struct DependentActionInfo final { BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ [ 78%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/PS4CPU.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Driver && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Driver -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangDriver.dir/ToolChains/PS4CPU.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/PS4CPU.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Types.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Cuda.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Gnu.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/PS4CPU.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/PS4CPU.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:537:61: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' 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-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Cuda.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Gnu.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/PS4CPU.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/PS4CPU.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:510:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here BUILDSTDERR: struct DependentActionInfo final { BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ [ 78%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Solaris.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Driver && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Driver -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangDriver.dir/ToolChains/Solaris.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Solaris.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Types.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Cuda.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Gnu.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Solaris.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Solaris.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:537:61: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' 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-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Cuda.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Gnu.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Solaris.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Solaris.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:510:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here BUILDSTDERR: struct DependentActionInfo final { BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ [ 78%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/TCE.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Driver && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Driver -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangDriver.dir/ToolChains/TCE.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/TCE.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Driver.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/TCE.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/TCE.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:537:61: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' 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-rocm-1.6.0/tools/clang/include/clang/Driver/Driver.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/TCE.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/TCE.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:510:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here BUILDSTDERR: struct DependentActionInfo final { BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ [ 78%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/WebAssembly.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Driver && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Driver -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangDriver.dir/ToolChains/WebAssembly.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/WebAssembly.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Types.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Cuda.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Gnu.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/WebAssembly.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/WebAssembly.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:537:61: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' 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-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Cuda.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/Gnu.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/WebAssembly.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/WebAssembly.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:510:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here BUILDSTDERR: struct DependentActionInfo final { BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ [ 78%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/XCore.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Driver && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Driver -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangDriver.dir/ToolChains/XCore.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/XCore.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Program.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Tool.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/XCore.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/XCore.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:537:61: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' 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-rocm-1.6.0/tools/clang/include/clang/Driver/ToolChain.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/XCore.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/XCore.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:510:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here BUILDSTDERR: struct DependentActionInfo final { BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ [ 78%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/Types.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Driver && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Driver -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangDriver.dir/Types.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/Types.cpp [ 78%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/XRayArgs.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Driver && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Driver -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangDriver.dir/XRayArgs.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/XRayArgs.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Types.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/XRayArgs.h:12, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/XRayArgs.cpp:9: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:537:61: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' 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-rocm-1.6.0/tools/clang/lib/Driver/InputInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/ToolChains/CommonArgs.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Driver/XRayArgs.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:510:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here BUILDSTDERR: struct DependentActionInfo final { BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ [ 78%] Linking CXX static library ../../../../lib64/libclangDriver.a cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Driver && /usr/bin/cmake -P CMakeFiles/clangDriver.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Driver && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangDriver.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../lib64/libclangDriver.a CMakeFiles/clangDriver.dir/Action.cpp.o CMakeFiles/clangDriver.dir/Compilation.cpp.o CMakeFiles/clangDriver.dir/Distro.cpp.o CMakeFiles/clangDriver.dir/Driver.cpp.o CMakeFiles/clangDriver.dir/DriverOptions.cpp.o CMakeFiles/clangDriver.dir/Job.cpp.o CMakeFiles/clangDriver.dir/Multilib.cpp.o CMakeFiles/clangDriver.dir/Phases.cpp.o CMakeFiles/clangDriver.dir/SanitizerArgs.cpp.o CMakeFiles/clangDriver.dir/Tool.cpp.o CMakeFiles/clangDriver.dir/ToolChain.cpp.o CMakeFiles/clangDriver.dir/ToolChains/Arch/AArch64.cpp.o CMakeFiles/clangDriver.dir/ToolChains/Arch/ARM.cpp.o CMakeFiles/clangDriver.dir/ToolChains/Arch/Mips.cpp.o CMakeFiles/clangDriver.dir/ToolChains/Arch/PPC.cpp.o CMakeFiles/clangDriver.dir/ToolChains/Arch/Sparc.cpp.o CMakeFiles/clangDriver.dir/ToolChains/Arch/SystemZ.cpp.o CMakeFiles/clangDriver.dir/ToolChains/Arch/X86.cpp.o CMakeFiles/clangDriver.dir/ToolChains/AMDGPU.cpp.o CMakeFiles/clangDriver.dir/ToolChains/AVR.cpp.o CMakeFiles/clangDriver.dir/ToolChains/Bitrig.cpp.o CMakeFiles/clangDriver.dir/ToolChains/BareMetal.cpp.o CMakeFiles/clangDriver.dir/ToolChains/Clang.cpp.o CMakeFiles/clangDriver.dir/ToolChains/CloudABI.cpp.o CMakeFiles/clangDriver.dir/ToolChains/CommonArgs.cpp.o CMakeFiles/clangDriver.dir/ToolChains/Contiki.cpp.o CMakeFiles/clangDriver.dir/ToolChains/CrossWindows.cpp.o CMakeFiles/clangDriver.dir/ToolChains/Cuda.cpp.o CMakeFiles/clangDriver.dir/ToolChains/Darwin.cpp.o CMakeFiles/clangDriver.dir/ToolChains/DragonFly.cpp.o CMakeFiles/clangDriver.dir/ToolChains/FreeBSD.cpp.o CMakeFiles/clangDriver.dir/ToolChains/Fuchsia.cpp.o CMakeFiles/clangDriver.dir/ToolChains/Gnu.cpp.o CMakeFiles/clangDriver.dir/ToolChains/Haiku.cpp.o CMakeFiles/clangDriver.dir/ToolChains/Hcc.cpp.o CMakeFiles/clangDriver.dir/ToolChains/Hexagon.cpp.o CMakeFiles/clangDriver.dir/ToolChains/Linux.cpp.o CMakeFiles/clangDriver.dir/ToolChains/MipsLinux.cpp.o CMakeFiles/clangDriver.dir/ToolChains/MinGW.cpp.o CMakeFiles/clangDriver.dir/ToolChains/Minix.cpp.o CMakeFiles/clangDriver.dir/ToolChains/MSVC.cpp.o CMakeFiles/clangDriver.dir/ToolChains/Myriad.cpp.o CMakeFiles/clangDriver.dir/ToolChains/NaCl.cpp.o CMakeFiles/clangDriver.dir/ToolChains/NetBSD.cpp.o CMakeFiles/clangDriver.dir/ToolChains/OpenBSD.cpp.o CMakeFiles/clangDriver.dir/ToolChains/PS4CPU.cpp.o CMakeFiles/clangDriver.dir/ToolChains/Solaris.cpp.o CMakeFiles/clangDriver.dir/ToolChains/TCE.cpp.o CMakeFiles/clangDriver.dir/ToolChains/WebAssembly.cpp.o CMakeFiles/clangDriver.dir/ToolChains/XCore.cpp.o CMakeFiles/clangDriver.dir/Types.cpp.o CMakeFiles/clangDriver.dir/XRayArgs.cpp.o /usr/bin/ranlib ../../../../lib64/libclangDriver.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 78%] Built target clangDriver make -f tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/build.make tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Serialization /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/DependInfo.cmake --color= Scanning dependencies of target clangSerialization make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/build.make tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 78%] Building CXX object tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/ASTCommon.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Serialization && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Serialization -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangSerialization.dir/ASTCommon.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization/ASTCommon.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization/ASTCommon.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization/ASTCommon.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization/ASTCommon.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization/ASTCommon.cpp:14: 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 tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/ASTReader.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Serialization && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Serialization -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangSerialization.dir/ASTReader.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization/ASTReader.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclObjC.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Serialization/ASTReader.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization/ASTReader.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization/ASTReader.cpp:3100:74: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclObjC.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Serialization/ASTReader.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization/ASTReader.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclObjC.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Serialization/ASTReader.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization/ASTReader.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization/ASTReader.cpp:7823:65: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclObjC.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Serialization/ASTReader.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization/ASTReader.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclObjC.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Serialization/ASTReader.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization/ASTReader.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization/ASTReader.cpp:7895:47: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclObjC.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Serialization/ASTReader.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization/ASTReader.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclObjC.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Serialization/ASTReader.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization/ASTReader.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization/ASTReader.cpp:7915:49: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclObjC.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Serialization/ASTReader.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization/ASTReader.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclObjC.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Serialization/ASTReader.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization/ASTReader.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization/ASTReader.cpp:7939:45: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclObjC.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Serialization/ASTReader.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization/ASTReader.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclObjC.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Serialization/ASTReader.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization/ASTReader.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Lex/PreprocessingRecord.h:370:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclObjC.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Serialization/ASTReader.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization/ASTReader.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclObjC.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Serialization/ASTReader.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization/ASTReader.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:7505:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclObjC.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Serialization/ASTReader.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization/ASTReader.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclObjC.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Serialization/ASTReader.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization/ASTReader.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Serialization/ContinuousRangeMap.h:70:5: required from 'void clang::ContinuousRangeMap::insert(const value_type&) [with Int = unsigned int; V = clang::serialization::ModuleFile*; unsigned int InitialCapacity = 4; clang::ContinuousRangeMap::value_type = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization/ASTReader.cpp:2698:68: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclObjC.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Serialization/ASTReader.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization/ASTReader.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclObjC.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Serialization/ASTReader.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization/ASTReader.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Serialization/ContinuousRangeMap.h:70:5: required from 'void clang::ContinuousRangeMap::insert(const value_type&) [with Int = unsigned int; V = int; unsigned int InitialCapacity = 2; clang::ContinuousRangeMap::value_type = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization/ASTReader.cpp:3353:45: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclObjC.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Serialization/ASTReader.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization/ASTReader.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclObjC.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Serialization/ASTReader.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization/ASTReader.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Serialization/ContinuousRangeMap.h:70:5: required from 'void clang::ContinuousRangeMap::insert(const value_type&) [with Int = long unsigned int; V = clang::serialization::ModuleFile*; unsigned int InitialCapacity = 4; clang::ContinuousRangeMap::value_type = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization/ASTReader.cpp:3772:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclObjC.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Serialization/ASTReader.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization/ASTReader.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/PartialDiagnostic.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclarationName.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclBase.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclObjC.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Serialization/ASTReader.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization/ASTReader.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap > >; DerivedT = llvm::DenseMap > >; KeyT = const clang::Type*; ValueT = std::set >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair > >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:653:7: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = const clang::Type*; ValueT = std::set >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair > >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:637:7: required from 'llvm::DenseMap& llvm::DenseMap::operator=(const llvm::DenseMap&) [with KeyT = const clang::Type*; ValueT = std::set >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair > >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization/ASTReader.cpp:7461:31: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:374: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-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap > >; DerivedT = llvm::DenseMap > >; KeyT = const clang::Decl*; ValueT = std::set >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair > >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:653:7: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = const clang::Decl*; ValueT = std::set >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair > >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:637:7: required from 'llvm::DenseMap& llvm::DenseMap::operator=(const llvm::DenseMap&) [with KeyT = const clang::Decl*; ValueT = std::set >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair > >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization/ASTReader.cpp:7462:31: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:374: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-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclObjC.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Serialization/ASTReader.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization/ASTReader.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:273: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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:813:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:882:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 4]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:32:7: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclObjC.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Serialization/ASTReader.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization/ASTReader.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclObjC.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Serialization/ASTReader.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization/ASTReader.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:273: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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:813:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:882: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 = clang::FieldDecl* const&; _T2 = llvm::SmallVector, 4>; typename std::__decay_and_strip<_T2>::__type = llvm::SmallVector, 4>; typename std::__decay_and_strip<_Tp>::__type = clang::FieldDecl*]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:87:38: required from 'ValueT& llvm::MapVector::operator[](const KeyT&) [with KeyT = clang::FieldDecl*; ValueT = llvm::SmallVector, 4>; MapType = llvm::DenseMap, llvm::detail::DenseMapPair >; VectorType = std::vector, 4> >, std::allocator, 4> > > >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization/ASTReader.cpp:7823:15: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclObjC.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Serialization/ASTReader.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization/ASTReader.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/PartialDiagnostic.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclarationName.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclBase.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclObjC.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Serialization/ASTReader.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization/ASTReader.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/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 = clang::DiagnosticMapping; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:653:7: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = unsigned int; ValueT = clang::DiagnosticMapping; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:607:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = unsigned int; ValueT = clang::DiagnosticMapping; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:209:9: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = clang::DiagnosticsEngine::DiagState; _Args = {const clang::DiagnosticsEngine::DiagState&}; _Tp = std::_List_node]' 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 = clang::DiagnosticsEngine::DiagState; _Args = {const clang::DiagnosticsEngine::DiagState&}; _Tp = std::_List_node; std::allocator_traits >::allocator_type = std::allocator >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_list.h:644:33: required from 'std::__cxx11::list<_Tp, _Alloc>::_Node* std::__cxx11::list<_Tp, _Alloc>::_M_create_node(_Args&& ...) [with _Args = {const clang::DiagnosticsEngine::DiagState&}; _Tp = clang::DiagnosticsEngine::DiagState; _Alloc = std::allocator; std::__cxx11::list<_Tp, _Alloc>::_Node = std::_List_node]' BUILDSTDERR: /usr/include/c++/8/bits/stl_list.h:1902:10: required from 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(std::__cxx11::list<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const clang::DiagnosticsEngine::DiagState&}; _Tp = clang::DiagnosticsEngine::DiagState; _Alloc = std::allocator; std::__cxx11::list<_Tp, _Alloc>::iterator = std::_List_iterator]' BUILDSTDERR: /usr/include/c++/8/bits/stl_list.h:1219:9: required from 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = clang::DiagnosticsEngine::DiagState; _Alloc = std::allocator; std::__cxx11::list<_Tp, _Alloc>::value_type = clang::DiagnosticsEngine::DiagState]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization/ASTReader.cpp:5542:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:374: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-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclObjC.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Serialization/ASTReader.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization/ASTReader.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:273: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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:813:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:882:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:354:9: required from 'void llvm::DenseMapBase::moveFromOldBuckets(BucketT*, BucketT*) [with DerivedT = llvm::DenseMap, 2> >; KeyT = unsigned int; ValueT = llvm::SmallVector, 2>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 2> >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:681:5: required from 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = llvm::SmallVector, 2>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 2> >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:445:5: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::DenseMap, 2> >; KeyT = unsigned int; ValueT = llvm::SmallVector, 2>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 2> >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:489:13: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = unsigned int; DerivedT = llvm::DenseMap, 2> >; KeyT = unsigned int; ValueT = llvm::SmallVector, 2>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 2> >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:455:15: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const unsigned int&; ValueArgs = {}; DerivedT = llvm::DenseMap, 2> >; KeyT = unsigned int; ValueT = llvm::SmallVector, 2>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 2> >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:270:12: required from 'llvm::DenseMapBase::value_type& llvm::DenseMapBase::FindAndConstruct(const KeyT&) [with DerivedT = llvm::DenseMap, 2> >; KeyT = unsigned int; 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-rocm-1.6.0/include/llvm/ADT/DenseMap.h:274:34: required from 'ValueT& llvm::DenseMapBase::operator[](const KeyT&) [with DerivedT = llvm::DenseMap, 2> >; KeyT = unsigned int; ValueT = llvm::SmallVector, 2>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 2> >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization/ASTReader.cpp:3100:29: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclObjC.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Serialization/ASTReader.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization/ASTReader.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclObjC.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Serialization/ASTReader.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization/ASTReader.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:753:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:872:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 4]' BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:292:17: required from 'void std::_Construct(_T1*, _Args&& ...) [with _T1 = std::pair, 4> >; _Args = {const std::pair, 4> >&}]' BUILDSTDERR: /usr/include/c++/8/bits/stl_uninitialized.h:83:18: required from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const std::pair, 4> >*; _ForwardIterator = std::pair, 4> >*; bool _TrivialValueTypes = false]' BUILDSTDERR: /usr/include/c++/8/bits/stl_uninitialized.h:134:15: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_uninitialized.h:311:2: required from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = std::pair, 4> >*; _ForwardIterator = std::pair, 4> >*; _Allocator = std::allocator, 4> > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:447:6: required from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair, 4> >}; _Tp = std::pair, 4> >; _Alloc = std::allocator, 4> > >; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator, 4> >*, std::vector, 4> >, std::allocator, 4> > > > >; typename std::_Vector_base<_Tp, _Alloc>::pointer = std::pair, 4> >*]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:109:4: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair, 4> >}; _Tp = std::pair, 4> >; _Alloc = std::allocator, 4> > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1091:9: required from 'void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = std::pair, 4> >; _Alloc = std::allocator, 4> > >; std::vector<_Tp, _Alloc>::value_type = std::pair, 4> >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:87:7: required from 'ValueT& llvm::MapVector::operator[](const KeyT&) [with KeyT = clang::FieldDecl*; ValueT = llvm::SmallVector, 4>; MapType = llvm::DenseMap, llvm::detail::DenseMapPair >; VectorType = std::vector, 4> >, std::allocator, 4> > > >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization/ASTReader.cpp:7823:15: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclObjC.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Serialization/ASTReader.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization/ASTReader.cpp:14: 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 tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/ASTReaderDecl.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Serialization && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Serialization -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangSerialization.dir/ASTReaderDecl.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization/ASTReaderDecl.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization/ASTCommon.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization/ASTReaderDecl.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization/ASTCommon.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization/ASTReaderDecl.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization/ASTCommon.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization/ASTReaderDecl.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:87:7: required from 'ValueT& llvm::MapVector::operator[](const KeyT&) [with KeyT = clang::Decl*; ValueT = long unsigned int; MapType = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; VectorType = llvm::SmallVector, 4>]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization/ASTReaderDecl.cpp:436:26: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization/ASTCommon.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization/ASTReaderDecl.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization/ASTCommon.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization/ASTReaderDecl.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:119:7: required from 'std::pair llvm::MapVector::insert(std::pair<_T1, _T2>&&) [with KeyT = clang::Decl*; ValueT = clang::FunctionDecl*; MapType = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; VectorType = llvm::SmallVector, 4>; typename VectorType::iterator = std::pair*]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization/ASTReaderDecl.cpp:3219:60: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization/ASTCommon.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization/ASTReaderDecl.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization/ASTCommon.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization/ASTReaderDecl.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:273: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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:813:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:882:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization/ASTReaderDecl.cpp:3670:48: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization/ASTCommon.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization/ASTReaderDecl.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 tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/ASTReaderStmt.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Serialization && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Serialization -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangSerialization.dir/ASTReaderStmt.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization/ASTReaderStmt.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclObjC.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Serialization/ASTReader.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization/ASTReaderStmt.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Lex/PreprocessingRecord.h:370:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclObjC.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Serialization/ASTReader.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization/ASTReaderStmt.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 tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/ASTWriter.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Serialization && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Serialization -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangSerialization.dir/ASTWriter.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization/ASTWriter.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Serialization/ASTWriter.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization/ASTWriter.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization/ASTWriter.cpp:3962:72: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Serialization/ASTWriter.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization/ASTWriter.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Serialization/ASTWriter.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization/ASTWriter.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization/ASTWriter.cpp:5347:28: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Serialization/ASTWriter.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization/ASTWriter.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Serialization/ASTWriter.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization/ASTWriter.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Serialization/ASTWriter.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization/ASTWriter.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Serialization/ASTWriter.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization/ASTWriter.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:7505:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Serialization/ASTWriter.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization/ASTWriter.cpp:14: 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 tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/ASTWriterDecl.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Serialization && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Serialization -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangSerialization.dir/ASTWriterDecl.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization/ASTWriterDecl.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization/ASTCommon.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization/ASTWriterDecl.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization/ASTCommon.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization/ASTWriterDecl.cpp:14: 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 tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/ASTWriterStmt.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Serialization && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Serialization -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangSerialization.dir/ASTWriterStmt.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization/ASTWriterStmt.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Serialization/ASTWriter.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization/ASTWriterStmt.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Serialization/ASTWriter.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization/ASTWriterStmt.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 tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/GeneratePCH.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Serialization && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Serialization -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangSerialization.dir/GeneratePCH.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization/GeneratePCH.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization/GeneratePCH.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization/GeneratePCH.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 tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/GlobalModuleIndex.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Serialization && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Serialization -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangSerialization.dir/GlobalModuleIndex.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization/GlobalModuleIndex.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization/MultiOnDiskHashTable.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization/ASTReaderInternals.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization/GlobalModuleIndex.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:57:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:79:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/IdentifierTable.h:514:57: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization/MultiOnDiskHashTable.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization/ASTReaderInternals.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization/GlobalModuleIndex.cpp:14: 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 tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/Module.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Serialization && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Serialization -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangSerialization.dir/Module.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization/Module.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/VirtualFileSystem.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/FileManager.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Serialization/Module.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization/Module.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:57:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:79:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/IdentifierTable.h:514:57: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_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-rocm-1.6.0/tools/clang/include/clang/Basic/FileSystemOptions.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/FileManager.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Serialization/Module.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization/Module.cpp:14: 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 tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/ModuleFileExtension.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Serialization && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Serialization -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangSerialization.dir/ModuleFileExtension.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization/ModuleFileExtension.cpp [ 78%] Building CXX object tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/ModuleManager.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Serialization && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Serialization -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangSerialization.dir/ModuleManager.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization/ModuleManager.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/VirtualFileSystem.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/FileManager.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Serialization/ModuleManager.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization/ModuleManager.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:57:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:79:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/IdentifierTable.h:514:57: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_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-rocm-1.6.0/tools/clang/include/clang/Basic/FileSystemOptions.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/FileManager.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Serialization/ModuleManager.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Serialization/ModuleManager.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 ../../../../lib64/libclangSerialization.a cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Serialization && /usr/bin/cmake -P CMakeFiles/clangSerialization.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Serialization && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangSerialization.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../lib64/libclangSerialization.a CMakeFiles/clangSerialization.dir/ASTCommon.cpp.o CMakeFiles/clangSerialization.dir/ASTReader.cpp.o CMakeFiles/clangSerialization.dir/ASTReaderDecl.cpp.o CMakeFiles/clangSerialization.dir/ASTReaderStmt.cpp.o CMakeFiles/clangSerialization.dir/ASTWriter.cpp.o CMakeFiles/clangSerialization.dir/ASTWriterDecl.cpp.o CMakeFiles/clangSerialization.dir/ASTWriterStmt.cpp.o CMakeFiles/clangSerialization.dir/GeneratePCH.cpp.o CMakeFiles/clangSerialization.dir/GlobalModuleIndex.cpp.o CMakeFiles/clangSerialization.dir/Module.cpp.o CMakeFiles/clangSerialization.dir/ModuleFileExtension.cpp.o CMakeFiles/clangSerialization.dir/ModuleManager.cpp.o /usr/bin/ranlib ../../../../lib64/libclangSerialization.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 78%] Built target clangSerialization make -f tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/build.make tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Frontend /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/DependInfo.cmake --color= Scanning dependencies of target clangFrontend make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/build.make tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 78%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/ASTConsumers.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Frontend && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Frontend -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangFrontend.dir/ASTConsumers.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/ASTConsumers.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/AST.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/ASTConsumers.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Frontend/ASTConsumers.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/ASTConsumers.cpp:14: 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 tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/ASTMerge.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Frontend && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Frontend -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangFrontend.dir/ASTMerge.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/ASTMerge.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Frontend/ASTUnit.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/ASTMerge.cpp:9: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Frontend/ASTUnit.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/ASTMerge.cpp:9: 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 tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/ASTUnit.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Frontend && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Frontend -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangFrontend.dir/ASTUnit.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/ASTUnit.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Frontend/ASTUnit.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/ASTUnit.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/ASTUnit.cpp:2663:29: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Frontend/ASTUnit.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/ASTUnit.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Frontend/ASTUnit.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/ASTUnit.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Frontend/ASTUnit.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/ASTUnit.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Frontend/ASTUnit.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/ASTUnit.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:7505:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Frontend/ASTUnit.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/ASTUnit.cpp:14: 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 tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/CacheTokens.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Frontend && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Frontend -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangFrontend.dir/CacheTokens.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/CacheTokens.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/CacheTokens.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:450:71: required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Lex/Preprocessor.h:446:58: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/CacheTokens.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 tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/ChainedDiagnosticConsumer.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Frontend && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Frontend -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangFrontend.dir/ChainedDiagnosticConsumer.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/ChainedDiagnosticConsumer.cpp [ 78%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/ChainedIncludesSource.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Frontend && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Frontend -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangFrontend.dir/ChainedIncludesSource.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/ChainedIncludesSource.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Specifiers.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/TargetInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/ChainedIncludesSource.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/TargetInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/ChainedIncludesSource.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 tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/CodeGenOptions.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Frontend && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Frontend -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangFrontend.dir/CodeGenOptions.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/CodeGenOptions.cpp [ 78%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/CompilerInstance.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Frontend && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Frontend -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangFrontend.dir/CompilerInstance.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/CompilerInstance.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Frontend/CompilerInstance.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/CompilerInstance.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/CompilerInstance.cpp:854:71: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Frontend/CompilerInstance.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/CompilerInstance.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Frontend/CompilerInstance.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/CompilerInstance.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/CompilerInstance.cpp:1908:78: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Frontend/CompilerInstance.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/CompilerInstance.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Frontend/CompilerInstance.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/CompilerInstance.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Frontend/CompilerInstance.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/CompilerInstance.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Frontend/CompilerInstance.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/CompilerInstance.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema/Sema.h:7505:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Frontend/CompilerInstance.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/CompilerInstance.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-rocm-1.6.0/tools/clang/lib/Frontend/CompilerInstance.cpp: In member function 'virtual clang::ModuleLoadResult clang::CompilerInstance::loadModule(clang::SourceLocation, clang::ModuleIdPath, clang::Module::NameVisibilityKind, bool)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/CompilerInstance.cpp:1725:7: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: if (LoadFromPrebuiltModulePath) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/CompilerInstance.cpp:1730:5: note: here BUILDSTDERR: case ASTReader::VersionMismatch: BUILDSTDERR: ^~~~ [ 78%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/CompilerInvocation.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Frontend && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Frontend -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangFrontend.dir/CompilerInvocation.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/CompilerInvocation.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/ObjCRuntime.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LangOptions.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Frontend/CompilerInvocation.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/CompilerInvocation.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Lex/PreprocessingRecord.h:370:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/DiagnosticOptions.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Frontend/CompilerInvocation.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/CompilerInvocation.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/FileManager.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/CompilerInvocation.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = llvm::CachedHashString; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:886:5: required from 'void llvm::SmallDenseMap::copyFrom(const llvm::SmallDenseMap&) [with KeyT = llvm::CachedHashString; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 16; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:773:5: required from 'llvm::SmallDenseMap::SmallDenseMap(const llvm::SmallDenseMap&) [with KeyT = llvm::CachedHashString; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 16; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:47:7: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:374: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-rocm-1.6.0/include/llvm/ADT/SetVector.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Lex/HeaderSearchOptions.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/CompilerInvocation.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:27:32: note: 'class llvm::detail::DenseSetPair' declared here BUILDSTDERR: template class DenseSetPair : public DenseSetEmpty { BUILDSTDERR: ^~~~~~~~~~~~ [ 78%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/CreateInvocationFromCommandLine.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Frontend && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Frontend -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangFrontend.dir/CreateInvocationFromCommandLine.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/CreateInvocationFromCommandLine.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Frontend/Utils.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/CreateInvocationFromCommandLine.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:537:61: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' 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-rocm-1.6.0/tools/clang/include/clang/Driver/Compilation.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/CreateInvocationFromCommandLine.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:510:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here BUILDSTDERR: struct DependentActionInfo final { BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ [ 78%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/DependencyFile.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Frontend && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Frontend -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangFrontend.dir/DependencyFile.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/DependencyFile.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Frontend/Utils.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/DependencyFile.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Lex/PreprocessingRecord.h:370:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Frontend/Utils.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/DependencyFile.cpp:14: 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 tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/DependencyGraph.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Frontend && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Frontend -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangFrontend.dir/DependencyGraph.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/DependencyGraph.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Frontend/Utils.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/DependencyGraph.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:450:71: required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Lex/Preprocessor.h:446:58: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Frontend/Utils.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/DependencyGraph.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 tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/DiagnosticRenderer.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Frontend && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Frontend -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangFrontend.dir/DiagnosticRenderer.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/DiagnosticRenderer.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Frontend/DiagnosticRenderer.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/DiagnosticRenderer.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:57:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:79:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/IdentifierTable.h:514:57: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Frontend/DiagnosticRenderer.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/DiagnosticRenderer.cpp:10: 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 tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/FrontendAction.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Frontend && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Frontend -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangFrontend.dir/FrontendAction.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/FrontendAction.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/ObjCRuntime.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LangOptions.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Frontend/FrontendAction.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/FrontendAction.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Frontend/FrontendAction.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/FrontendAction.cpp:10: 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 tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/FrontendActions.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Frontend && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Frontend -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangFrontend.dir/FrontendActions.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/FrontendActions.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/ObjCRuntime.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LangOptions.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Frontend/FrontendAction.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Frontend/FrontendActions.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/FrontendActions.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Frontend/FrontendAction.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Frontend/FrontendActions.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/FrontendActions.cpp:10: 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 tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/FrontendOptions.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Frontend && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Frontend -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangFrontend.dir/FrontendOptions.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/FrontendOptions.cpp [ 78%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/HeaderIncludeGen.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Frontend && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Frontend -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangFrontend.dir/HeaderIncludeGen.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/HeaderIncludeGen.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Frontend/Utils.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/HeaderIncludeGen.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:450:71: required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Lex/Preprocessor.h:446:58: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_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-rocm-1.6.0/tools/clang/include/clang/Frontend/DependencyOutputOptions.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/HeaderIncludeGen.cpp:10: 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 tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/InitHeaderSearch.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Frontend && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Frontend -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangFrontend.dir/InitHeaderSearch.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/InitHeaderSearch.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/VirtualFileSystem.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/FileManager.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/InitHeaderSearch.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:166:7: required from 'static llvm::StringMapEntry* llvm::StringMapEntry::Create(llvm::StringRef, AllocatorTy&, InitTy&& ...) [with AllocatorTy = llvm::BumpPtrAllocatorImpl<>; InitTy = {}; ValueTy = std::__cxx11::basic_string]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:404:32: required from 'std::pair, bool> llvm::StringMap::try_emplace(llvm::StringRef, ArgsTy&& ...) [with ArgsTy = {}; ValueTy = std::__cxx11::basic_string; AllocatorTy = llvm::BumpPtrAllocatorImpl<>]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:356:64: required from 'ValueTy& llvm::StringMap::operator[](llvm::StringRef) [with ValueTy = std::__cxx11::basic_string; AllocatorTy = llvm::BumpPtrAllocatorImpl<>]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Lex/HeaderSearch.h:299:29: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_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-rocm-1.6.0/tools/clang/include/clang/Basic/FileSystemOptions.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/FileManager.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/InitHeaderSearch.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-rocm-1.6.0/tools/clang/lib/Frontend/InitHeaderSearch.cpp: In member function 'void {anonymous}::InitHeaderSearch::AddDefaultCIncludePaths(const llvm::Triple&, const clang::HeaderSearchOptions&)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/InitHeaderSearch.cpp:222:7: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: if (triple.getEnvironment() != llvm::Triple::Cygnus) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/InitHeaderSearch.cpp:224:5: note: here BUILDSTDERR: default: BUILDSTDERR: ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/InitHeaderSearch.cpp:345:69: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: AddPath(BaseSDKPath + "/target/include_common", System, false); BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/InitHeaderSearch.cpp:347:3: note: here BUILDSTDERR: default: BUILDSTDERR: ^~~~~~~ [ 78%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/InitPreprocessor.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Frontend && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Frontend -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangFrontend.dir/InitPreprocessor.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/InitPreprocessor.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/VirtualFileSystem.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/FileManager.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/InitPreprocessor.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Lex/PreprocessingRecord.h:370:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_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-rocm-1.6.0/tools/clang/include/clang/Basic/FileSystemOptions.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/FileManager.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/InitPreprocessor.cpp:14: 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 tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/LangStandards.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Frontend && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Frontend -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangFrontend.dir/LangStandards.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/LangStandards.cpp [ 78%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/LayoutOverrideSource.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Frontend && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Frontend -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangFrontend.dir/LayoutOverrideSource.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/LayoutOverrideSource.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/CharUnits.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ExternalASTSource.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Frontend/LayoutOverrideSource.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/LayoutOverrideSource.cpp:9: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:57:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:79:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/IdentifierTable.h:514:57: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/CharUnits.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ExternalASTSource.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Frontend/LayoutOverrideSource.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/LayoutOverrideSource.cpp:9: 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 tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/LogDiagnosticPrinter.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Frontend && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Frontend -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangFrontend.dir/LogDiagnosticPrinter.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/LogDiagnosticPrinter.cpp [ 78%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/ModuleDependencyCollector.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Frontend && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Frontend -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangFrontend.dir/ModuleDependencyCollector.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/ModuleDependencyCollector.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/CharInfo.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/ModuleDependencyCollector.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Lex/PreprocessingRecord.h:370:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/CharInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/ModuleDependencyCollector.cpp:14: 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 tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/MultiplexConsumer.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Frontend && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Frontend -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangFrontend.dir/MultiplexConsumer.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/MultiplexConsumer.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/IdentifierTable.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Serialization/ASTDeserializationListener.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/MultiplexConsumer.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:57:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:79:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/IdentifierTable.h:514:57: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Frontend/MultiplexConsumer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/MultiplexConsumer.cpp:16: 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 tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/PCHContainerOperations.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Frontend && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Frontend -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangFrontend.dir/PCHContainerOperations.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/PCHContainerOperations.cpp [ 78%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/PrintPreprocessedOutput.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Frontend && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Frontend -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangFrontend.dir/PrintPreprocessedOutput.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/PrintPreprocessedOutput.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Frontend/Utils.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/PrintPreprocessedOutput.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/PrintPreprocessedOutput.cpp:781:71: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Frontend/Utils.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/PrintPreprocessedOutput.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Frontend/Utils.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/PrintPreprocessedOutput.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:450:71: required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Lex/Preprocessor.h:446:58: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Frontend/Utils.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/PrintPreprocessedOutput.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 tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/SerializedDiagnosticPrinter.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Frontend && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Frontend -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangFrontend.dir/SerializedDiagnosticPrinter.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/SerializedDiagnosticPrinter.cpp [ 78%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/SerializedDiagnosticReader.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Frontend && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Frontend -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangFrontend.dir/SerializedDiagnosticReader.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/SerializedDiagnosticReader.cpp BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/SerializedDiagnosticReader.cpp: In member function 'std::error_code clang::serialized_diags::SerializedDiagnosticReader::readMetaBlock(llvm::BitstreamCursor&)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/SerializedDiagnosticReader.cpp:126:7: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: if (Stream.SkipBlock()) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/SerializedDiagnosticReader.cpp:128:5: note: here BUILDSTDERR: case Cursor::BlockEnd: BUILDSTDERR: ^~~~ [ 78%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/TestModuleFileExtension.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Frontend && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Frontend -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangFrontend.dir/TestModuleFileExtension.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/TestModuleFileExtension.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/TestModuleFileExtension.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/TestModuleFileExtension.cpp:9: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Lex/PreprocessingRecord.h:370:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &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-rocm-1.6.0/tools/clang/include/clang/Serialization/ModuleFileExtension.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/TestModuleFileExtension.h:12, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/TestModuleFileExtension.cpp:9: 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 tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/TextDiagnostic.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Frontend && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Frontend -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangFrontend.dir/TextDiagnostic.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/TextDiagnostic.cpp [ 78%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/TextDiagnosticBuffer.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Frontend && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Frontend -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangFrontend.dir/TextDiagnosticBuffer.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/TextDiagnosticBuffer.cpp [ 80%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/TextDiagnosticPrinter.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Frontend && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Frontend -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangFrontend.dir/TextDiagnosticPrinter.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/TextDiagnosticPrinter.cpp [ 80%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/VerifyDiagnosticConsumer.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Frontend && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Frontend -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangFrontend.dir/VerifyDiagnosticConsumer.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/VerifyDiagnosticConsumer.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Frontend/VerifyDiagnosticConsumer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/VerifyDiagnosticConsumer.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:450:71: required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Lex/Preprocessor.h:446:58: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Frontend/VerifyDiagnosticConsumer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/VerifyDiagnosticConsumer.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 80%] Linking CXX static library ../../../../lib64/libclangFrontend.a cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Frontend && /usr/bin/cmake -P CMakeFiles/clangFrontend.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Frontend && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangFrontend.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../lib64/libclangFrontend.a CMakeFiles/clangFrontend.dir/ASTConsumers.cpp.o CMakeFiles/clangFrontend.dir/ASTMerge.cpp.o CMakeFiles/clangFrontend.dir/ASTUnit.cpp.o CMakeFiles/clangFrontend.dir/CacheTokens.cpp.o CMakeFiles/clangFrontend.dir/ChainedDiagnosticConsumer.cpp.o CMakeFiles/clangFrontend.dir/ChainedIncludesSource.cpp.o CMakeFiles/clangFrontend.dir/CodeGenOptions.cpp.o CMakeFiles/clangFrontend.dir/CompilerInstance.cpp.o CMakeFiles/clangFrontend.dir/CompilerInvocation.cpp.o CMakeFiles/clangFrontend.dir/CreateInvocationFromCommandLine.cpp.o CMakeFiles/clangFrontend.dir/DependencyFile.cpp.o CMakeFiles/clangFrontend.dir/DependencyGraph.cpp.o CMakeFiles/clangFrontend.dir/DiagnosticRenderer.cpp.o CMakeFiles/clangFrontend.dir/FrontendAction.cpp.o CMakeFiles/clangFrontend.dir/FrontendActions.cpp.o CMakeFiles/clangFrontend.dir/FrontendOptions.cpp.o CMakeFiles/clangFrontend.dir/HeaderIncludeGen.cpp.o CMakeFiles/clangFrontend.dir/InitHeaderSearch.cpp.o CMakeFiles/clangFrontend.dir/InitPreprocessor.cpp.o CMakeFiles/clangFrontend.dir/LangStandards.cpp.o CMakeFiles/clangFrontend.dir/LayoutOverrideSource.cpp.o CMakeFiles/clangFrontend.dir/LogDiagnosticPrinter.cpp.o CMakeFiles/clangFrontend.dir/ModuleDependencyCollector.cpp.o CMakeFiles/clangFrontend.dir/MultiplexConsumer.cpp.o CMakeFiles/clangFrontend.dir/PCHContainerOperations.cpp.o CMakeFiles/clangFrontend.dir/PrintPreprocessedOutput.cpp.o CMakeFiles/clangFrontend.dir/SerializedDiagnosticPrinter.cpp.o CMakeFiles/clangFrontend.dir/SerializedDiagnosticReader.cpp.o CMakeFiles/clangFrontend.dir/TestModuleFileExtension.cpp.o CMakeFiles/clangFrontend.dir/TextDiagnostic.cpp.o CMakeFiles/clangFrontend.dir/TextDiagnosticBuffer.cpp.o CMakeFiles/clangFrontend.dir/TextDiagnosticPrinter.cpp.o CMakeFiles/clangFrontend.dir/VerifyDiagnosticConsumer.cpp.o /usr/bin/ranlib ../../../../lib64/libclangFrontend.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 80%] Built target clangFrontend make -f tools/clang/lib/Frontend/Rewrite/CMakeFiles/clangRewriteFrontend.dir/build.make tools/clang/lib/Frontend/Rewrite/CMakeFiles/clangRewriteFrontend.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/Rewrite /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Frontend/Rewrite /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Frontend/Rewrite/CMakeFiles/clangRewriteFrontend.dir/DependInfo.cmake --color= Scanning dependencies of target clangRewriteFrontend make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/clang/lib/Frontend/Rewrite/CMakeFiles/clangRewriteFrontend.dir/build.make tools/clang/lib/Frontend/Rewrite/CMakeFiles/clangRewriteFrontend.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 80%] Building CXX object tools/clang/lib/Frontend/Rewrite/CMakeFiles/clangRewriteFrontend.dir/FixItRewriter.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Frontend/Rewrite && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Frontend/Rewrite -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/Rewrite -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangRewriteFrontend.dir/FixItRewriter.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/Rewrite/FixItRewriter.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Rewrite/Frontend/FixItRewriter.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/Rewrite/FixItRewriter.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:57:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:79:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/IdentifierTable.h:514:57: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Rewrite/Frontend/FixItRewriter.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/Rewrite/FixItRewriter.cpp:16: 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/clang/lib/Frontend/Rewrite/CMakeFiles/clangRewriteFrontend.dir/FrontendActions.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Frontend/Rewrite && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Frontend/Rewrite -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/Rewrite -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangRewriteFrontend.dir/FrontendActions.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/Rewrite/FrontendActions.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/ObjCRuntime.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LangOptions.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Frontend/FrontendAction.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Rewrite/Frontend/FrontendActions.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/Rewrite/FrontendActions.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Frontend/FrontendAction.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Rewrite/Frontend/FrontendActions.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/Rewrite/FrontendActions.cpp:10: 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/clang/lib/Frontend/Rewrite/CMakeFiles/clangRewriteFrontend.dir/HTMLPrint.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Frontend/Rewrite && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Frontend/Rewrite -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/Rewrite -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangRewriteFrontend.dir/HTMLPrint.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/Rewrite/HTMLPrint.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/Rewrite/HTMLPrint.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/Rewrite/HTMLPrint.cpp:15: 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/clang/lib/Frontend/Rewrite/CMakeFiles/clangRewriteFrontend.dir/InclusionRewriter.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Frontend/Rewrite && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Frontend/Rewrite -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/Rewrite -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangRewriteFrontend.dir/InclusionRewriter.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/Rewrite/InclusionRewriter.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/VirtualFileSystem.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/FileManager.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/SourceManager.h:38, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/Rewrite/InclusionRewriter.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/Rewrite/InclusionRewriter.cpp:409:65: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Rewrite/Frontend/Rewriters.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/Rewrite/InclusionRewriter.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/VirtualFileSystem.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/FileManager.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/SourceManager.h:38, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/Rewrite/InclusionRewriter.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:450:71: required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Lex/Preprocessor.h:446:58: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Rewrite/Frontend/Rewriters.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/Rewrite/InclusionRewriter.cpp:15: 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/clang/lib/Frontend/Rewrite/CMakeFiles/clangRewriteFrontend.dir/RewriteMacros.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Frontend/Rewrite && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Frontend/Rewrite -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/Rewrite -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangRewriteFrontend.dir/RewriteMacros.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/Rewrite/RewriteMacros.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/VirtualFileSystem.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/FileManager.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/SourceManager.h:38, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/Rewrite/RewriteMacros.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:450:71: required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Lex/Preprocessor.h:446:58: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Rewrite/Frontend/Rewriters.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/Rewrite/RewriteMacros.cpp:15: 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/clang/lib/Frontend/Rewrite/CMakeFiles/clangRewriteFrontend.dir/RewriteModernObjC.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Frontend/Rewrite && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Frontend/Rewrite -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/Rewrite -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangRewriteFrontend.dir/RewriteModernObjC.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/AST.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Rewrite/Frontend/ASTConsumers.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/Rewrite/RewriteModernObjC.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/clang/lib/Frontend/Rewrite/CMakeFiles/clangRewriteFrontend.dir/RewriteObjC.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Frontend/Rewrite && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Frontend/Rewrite -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/Rewrite -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangRewriteFrontend.dir/RewriteObjC.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/Rewrite/RewriteObjC.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/AST.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/Rewrite/RewriteObjC.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Rewrite/Frontend/ASTConsumers.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/Rewrite/RewriteObjC.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/clang/lib/Frontend/Rewrite/CMakeFiles/clangRewriteFrontend.dir/RewriteTest.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Frontend/Rewrite && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Frontend/Rewrite -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/Rewrite -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangRewriteFrontend.dir/RewriteTest.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/Rewrite/RewriteTest.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Builtins.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Lex/Preprocessor.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/Rewrite/RewriteTest.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:450:71: required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Lex/Preprocessor.h:446:58: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Builtins.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Lex/Preprocessor.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Frontend/Rewrite/RewriteTest.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 80%] Linking CXX static library ../../../../../lib64/libclangRewriteFrontend.a cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Frontend/Rewrite && /usr/bin/cmake -P CMakeFiles/clangRewriteFrontend.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Frontend/Rewrite && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangRewriteFrontend.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../../lib64/libclangRewriteFrontend.a CMakeFiles/clangRewriteFrontend.dir/FixItRewriter.cpp.o CMakeFiles/clangRewriteFrontend.dir/FrontendActions.cpp.o CMakeFiles/clangRewriteFrontend.dir/HTMLPrint.cpp.o CMakeFiles/clangRewriteFrontend.dir/InclusionRewriter.cpp.o CMakeFiles/clangRewriteFrontend.dir/RewriteMacros.cpp.o CMakeFiles/clangRewriteFrontend.dir/RewriteModernObjC.cpp.o CMakeFiles/clangRewriteFrontend.dir/RewriteObjC.cpp.o CMakeFiles/clangRewriteFrontend.dir/RewriteTest.cpp.o /usr/bin/ranlib ../../../../../lib64/libclangRewriteFrontend.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 80%] Built target clangRewriteFrontend make -f tools/clang/lib/FrontendTool/CMakeFiles/clangFrontendTool.dir/build.make tools/clang/lib/FrontendTool/CMakeFiles/clangFrontendTool.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/FrontendTool /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/FrontendTool /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/FrontendTool/CMakeFiles/clangFrontendTool.dir/DependInfo.cmake --color= Scanning dependencies of target clangFrontendTool make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/clang/lib/FrontendTool/CMakeFiles/clangFrontendTool.dir/build.make tools/clang/lib/FrontendTool/CMakeFiles/clangFrontendTool.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 80%] Building CXX object tools/clang/lib/FrontendTool/CMakeFiles/clangFrontendTool.dir/ExecuteCompilerInvocation.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/FrontendTool && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/FrontendTool -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/FrontendTool -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangFrontendTool.dir/ExecuteCompilerInvocation.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/ARCMigrate/FileRemapper.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/ARCMigrate/ARCMTActions.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/ARCMigrate/FileRemapper.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/ARCMigrate/ARCMTActions.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 80%] Linking CXX static library ../../../../lib64/libclangFrontendTool.a cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/FrontendTool && /usr/bin/cmake -P CMakeFiles/clangFrontendTool.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/FrontendTool && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangFrontendTool.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../lib64/libclangFrontendTool.a CMakeFiles/clangFrontendTool.dir/ExecuteCompilerInvocation.cpp.o /usr/bin/ranlib ../../../../lib64/libclangFrontendTool.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 80%] Built target clangFrontendTool make -f tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/build.make tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/depend [ 80%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TwoAddressInstructionPass.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/TwoAddressInstructionPass.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/TwoAddressInstructionPass.cpp make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Core /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/DependInfo.cmake --color= Scanning dependencies of target clangStaticAnalyzerCore make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/build.make tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 80%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/APSIntType.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCore.dir/APSIntType.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/APSIntType.cpp [ 80%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/AnalysisManager.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCore.dir/AnalysisManager.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/AnalysisManager.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/TwoAddressInstructionPass.cpp:40: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/TwoAddressInstructionPass.cpp:30: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/TwoAddressInstructionPass.cpp:30: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/TwoAddressInstructionPass.cpp:30: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/TwoAddressInstructionPass.cpp:30: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/TwoAddressInstructionPass.cpp:30: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/TwoAddressInstructionPass.cpp:30: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:273: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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:813:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:882:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 4]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:921:11: required from 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = llvm::SmallVector, 4>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:445:5: required from 'void llvm::DenseMapBase::grow(unsigned int) [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-rocm-1.6.0/include/llvm/ADT/DenseMap.h:489:13: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = unsigned int; DerivedT = llvm::SmallDenseMap, 4> >; KeyT = unsigned int; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:455:15: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const unsigned int&; ValueArgs = {}; DerivedT = llvm::SmallDenseMap, 4> >; KeyT = unsigned int; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:270: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-rocm-1.6.0/include/llvm/ADT/DenseMap.h:274: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-rocm-1.6.0/lib/CodeGen/TwoAddressInstructionPass.cpp:1451:24: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/AnalysisContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/AnalysisManager.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/AnalysisContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/AnalysisManager.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/AnalysisContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/AnalysisManager.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:88:7: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/AnalysisContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/AnalysisManager.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 81%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/AnalyzerOptions.cpp.o [ 81%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/UnreachableBlockElim.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/UnreachableBlockElim.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/UnreachableBlockElim.cpp cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCore.dir/AnalyzerOptions.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/AnalyzerOptions.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/UnreachableBlockElim.cpp:31: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/PassManager.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/UnreachableBlockElim.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/UnreachableBlockElim.cpp:23: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/PassManager.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/UnreachableBlockElim.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/PassManager.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/UnreachableBlockElim.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/UnreachableBlockElim.cpp:23: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/PassManager.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/UnreachableBlockElim.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/PassManager.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/UnreachableBlockElim.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/UnreachableBlockElim.cpp:23: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/PassManager.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/UnreachableBlockElim.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/AnalyzerOptions.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/AnalyzerOptions.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/PassManager.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/UnreachableBlockElim.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/UnreachableBlockElim.cpp:23: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCContext.h:635:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/PassManager.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/UnreachableBlockElim.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/PassManager.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/UnreachableBlockElim.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/UnreachableBlockElim.cpp:23: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/PassManager.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/UnreachableBlockElim.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/PassManager.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/UnreachableBlockElim.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/UnreachableBlockElim.cpp:23: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/Support/GenericDomTree.h:744:5: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/GenericDomTree.h:490:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineDominators.h:115:30: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309: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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/PassManager.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/UnreachableBlockElim.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 81%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/BasicValueFactory.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCore.dir/BasicValueFactory.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/BasicValueFactory.cpp [ 81%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/VirtRegMap.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/VirtRegMap.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/VirtRegMap.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/BasicValueFactory.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/BasicValueFactory.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-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/VirtRegMap.cpp:28: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/VirtRegMap.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/VirtRegMap.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/VirtRegMap.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/VirtRegMap.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/VirtRegMap.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/VirtRegMap.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/VirtRegMap.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/VirtRegMap.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/VirtRegMap.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/VirtRegMap.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/VirtRegMap.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/VirtRegMap.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/VirtRegMap.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/VirtRegMap.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/VirtRegMap.cpp:257:56: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/VirtRegMap.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/VirtRegMap.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/VirtRegMap.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/VirtRegMap.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/VirtRegMap.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/VirtRegMap.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/VirtRegMap.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 81%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/BlockCounter.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCore.dir/BlockCounter.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/BlockCounter.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/BlockCounter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/BlockCounter.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:57:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:79:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::ImutAVLTree >; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ImmutableSet.h:475:11: required from 'llvm::ImutAVLFactory::TreeTy* llvm::ImutAVLFactory::createNode(llvm::ImutAVLFactory::TreeTy*, llvm::ImutAVLFactory::value_type_ref, llvm::ImutAVLFactory::TreeTy*) [with ImutInfo = llvm::ImutKeyValueInfo<{anonymous}::CountKey, unsigned int>; llvm::ImutAVLFactory::TreeTy = llvm::ImutAVLTree >; llvm::ImutAVLFactory::value_type_ref = const std::pair<{anonymous}::CountKey, unsigned int>&]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ImmutableSet.h:543:32: required from 'llvm::ImutAVLFactory::TreeTy* llvm::ImutAVLFactory::add_internal(llvm::ImutAVLFactory::value_type_ref, llvm::ImutAVLFactory::TreeTy*) [with ImutInfo = llvm::ImutKeyValueInfo<{anonymous}::CountKey, unsigned int>; llvm::ImutAVLFactory::TreeTy = llvm::ImutAVLTree >; llvm::ImutAVLFactory::value_type_ref = const std::pair<{anonymous}::CountKey, unsigned int>&]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ImmutableSet.h:407:9: required from 'llvm::ImutAVLFactory::TreeTy* llvm::ImutAVLFactory::add(llvm::ImutAVLFactory::TreeTy*, llvm::ImutAVLFactory::value_type_ref) [with ImutInfo = llvm::ImutKeyValueInfo<{anonymous}::CountKey, unsigned int>; llvm::ImutAVLFactory::TreeTy = llvm::ImutAVLTree >; llvm::ImutAVLFactory::value_type_ref = const std::pair<{anonymous}::CountKey, unsigned int>&]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ImmutableMap.h:118:15: required from 'llvm::ImmutableMap llvm::ImmutableMap::Factory::add(llvm::ImmutableMap, llvm::ImmutableMap::key_type_ref, llvm::ImmutableMap::data_type_ref) [with KeyT = {anonymous}::CountKey; ValT = unsigned int; ValInfo = llvm::ImutKeyValueInfo<{anonymous}::CountKey, unsigned int>; llvm::ImmutableMap::key_type_ref = const {anonymous}::CountKey&; llvm::ImmutableMap::data_type_ref = const unsigned int&]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/BlockCounter.cpp:79:67: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/BlockCounter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/BlockCounter.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 81%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/WinEHPrepare.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/WinEHPrepare.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/WinEHPrepare.cpp [ 81%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/IssueHash.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCore.dir/IssueHash.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/IssueHash.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/WinEHPrepare.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/WinEHPrepare.cpp:1109:61: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/WinEHPrepare.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/IssueHash.h:12, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/IssueHash.cpp:9: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/IssueHash.h:12, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/IssueHash.cpp:9: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 81%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/BugReporter.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCore.dir/BugReporter.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp [ 81%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/XRayInstrumentation.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/XRayInstrumentation.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/XRayInstrumentation.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/XRayInstrumentation.cpp:26: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Analysis.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/XRayInstrumentation.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Analysis.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Analysis.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/XRayInstrumentation.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Analysis.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Analysis.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/XRayInstrumentation.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Analysis.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:587:48: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/SourceLocation.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:2875:55: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/SourceLocation.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Analysis.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/XRayInstrumentation.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial 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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/SourceLocation.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:15: BUILDSTDERR: /usr/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Analysis.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:88:7: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/SourceLocation.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Analysis.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/XRayInstrumentation.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Analysis.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Analysis.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/XRayInstrumentation.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/Support/GenericDomTree.h:744:5: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/GenericDomTree.h:490:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineDominators.h:115:30: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309: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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/Analysis.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/XRayInstrumentation.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: ^~~~ [ 81%] Linking CXX static library ../../lib64/libLLVMCodeGen.a cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/cmake -P CMakeFiles/LLVMCodeGen.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMCodeGen.dir/link.txt --verbose=1 /usr/bin/ar qc ../../lib64/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/BranchCoalescing.cpp.o CMakeFiles/LLVMCodeGen.dir/BranchFolding.cpp.o CMakeFiles/LLVMCodeGen.dir/BranchRelaxation.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/CountingFunctionInserter.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/ExpandReductions.cpp.o CMakeFiles/LLVMCodeGen.dir/FaultMaps.cpp.o CMakeFiles/LLVMCodeGen.dir/FEntryInserter.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/LazyMachineBlockFrequencyInfo.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/LiveRangeShrink.cpp.o CMakeFiles/LLVMCodeGen.dir/LiveRegMatrix.cpp.o CMakeFiles/LLVMCodeGen.dir/LiveRegUnits.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/LowLevelType.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/MachineFrameInfo.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/MachineOptimizationRemarkEmitter.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineOutliner.cpp.o CMakeFiles/LLVMCodeGen.dir/MachinePassRegistry.cpp.o CMakeFiles/LLVMCodeGen.dir/MachinePipeliner.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/ResetMachineFunctionPass.cpp.o CMakeFiles/LLVMCodeGen.dir/SafeStack.cpp.o CMakeFiles/LLVMCodeGen.dir/SafeStackColoring.cpp.o CMakeFiles/LLVMCodeGen.dir/SafeStackLayout.cpp.o CMakeFiles/LLVMCodeGen.dir/ScalarizeMaskedMemIntrin.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/TargetSubtargetInfo.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 [ 81%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/BugReporterVisitors.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCore.dir/BugReporterVisitors.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Expr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitor.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Expr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitor.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Expr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitor.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:88:7: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Expr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitor.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 81%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/CallEvent.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCore.dir/CallEvent.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclCXX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp:335:58: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclCXX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ /usr/bin/ranlib ../../lib64/libLLVMCodeGen.a BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclCXX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclCXX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/CallEvent.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclCXX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:88:7: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclCXX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 81%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/Checker.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCore.dir/Checker.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/Checker.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Expr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ConstraintManager.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/Checker.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/Checker.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 81%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/CheckerContext.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCore.dir/CheckerContext.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/CheckerContext.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Expr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/CheckerContext.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Expr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/CheckerContext.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Expr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/CheckerContext.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:88:7: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Expr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/CheckerContext.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 81%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/CheckerHelpers.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCore.dir/CheckerHelpers.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/CheckerHelpers.cpp make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 81%] Built target LLVMCodeGen make -f tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/build.make tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/DependInfo.cmake --color= BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/IdentifierTable.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Stmt.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerHelpers.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/CheckerHelpers.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:57:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:79:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/IdentifierTable.h:514:57: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/TrailingObjects.h:52, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclGroup.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Stmt.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerHelpers.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/CheckerHelpers.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 clangStaticAnalyzerCheckers make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/build.make tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 81%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/AllocationDiagnostics.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCheckers.dir/AllocationDiagnostics.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/AllocationDiagnostics.cpp [ 81%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/CheckerManager.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCore.dir/CheckerManager.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/CheckerManager.cpp [ 81%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/AnalysisOrderChecker.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCheckers.dir/AnalysisOrderChecker.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/AnalysisOrderChecker.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/AnalysisContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/ProgramPoint.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/CheckerManager.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/AnalysisContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/ProgramPoint.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/CheckerManager.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/AnalysisContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/ProgramPoint.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/CheckerManager.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:88:7: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/AnalysisContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/ProgramPoint.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/CheckerManager.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/AnalysisContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/ProgramPoint.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/AnalysisOrderChecker.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/AnalysisContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/ProgramPoint.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/AnalysisOrderChecker.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/AnalysisContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/ProgramPoint.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/AnalysisOrderChecker.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:88:7: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/AnalysisContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/ProgramPoint.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/AnalysisOrderChecker.cpp:18: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 81%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/AnalyzerStatsChecker.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCheckers.dir/AnalyzerStatsChecker.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/AnalyzerStatsChecker.cpp [ 81%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/CheckerRegistry.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCore.dir/CheckerRegistry.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/CheckerRegistry.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclObjC.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/AnalyzerStatsChecker.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclObjC.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/AnalyzerStatsChecker.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclObjC.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/AnalyzerStatsChecker.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:88:7: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclObjC.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/AnalyzerStatsChecker.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/AnalysisContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/ProgramPoint.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/CheckerRegistry.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/CheckerRegistry.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/CheckerRegistry.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/CheckerRegistry.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 81%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/ArrayBoundChecker.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCheckers.dir/ArrayBoundChecker.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/ArrayBoundChecker.cpp [ 81%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/CommonBugCategories.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCore.dir/CommonBugCategories.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/CommonBugCategories.cpp [ 81%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/ConstraintManager.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCore.dir/ConstraintManager.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/ConstraintManager.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Expr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ConstraintManager.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/ConstraintManager.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/ConstraintManager.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/AnalysisContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/ProgramPoint.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/ArrayBoundChecker.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/ArrayBoundChecker.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/AnalysisContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/ProgramPoint.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/ArrayBoundChecker.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:88:7: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/ArrayBoundChecker.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 81%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/CoreEngine.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCore.dir/CoreEngine.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/CoreEngine.cpp [ 81%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/ArrayBoundCheckerV2.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCheckers.dir/ArrayBoundCheckerV2.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/ArrayBoundCheckerV2.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Expr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/CoreEngine.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Expr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/CoreEngine.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Expr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/CoreEngine.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:88:7: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Expr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/CoreEngine.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/CharUnits.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/ArrayBoundCheckerV2.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/CharUnits.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/ArrayBoundCheckerV2.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/CharUnits.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/ArrayBoundCheckerV2.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:88:7: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/CharUnits.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/ArrayBoundCheckerV2.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 81%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/DynamicTypeMap.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCore.dir/DynamicTypeMap.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/DynamicTypeMap.cpp [ 81%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/BasicObjCFoundationChecks.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCheckers.dir/BasicObjCFoundationChecks.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/AnalysisContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/ProgramPoint.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicTypeMap.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/DynamicTypeMap.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/AnalysisContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/ProgramPoint.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicTypeMap.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/DynamicTypeMap.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/SelectorExtras.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/SelectorExtras.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/SelectorExtras.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:88:7: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/SelectorExtras.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp:17: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 81%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/Environment.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCore.dir/Environment.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/Environment.cpp [ 81%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/BlockInCriticalSectionChecker.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCheckers.dir/BlockInCriticalSectionChecker.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/BlockInCriticalSectionChecker.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ExprCXX.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/Environment.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ExprCXX.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/Environment.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 81%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/ExplodedGraph.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCore.dir/ExplodedGraph.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/ExplodedGraph.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/AnalysisContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/ProgramPoint.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/BlockInCriticalSectionChecker.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/BlockInCriticalSectionChecker.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/AnalysisContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/ProgramPoint.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/BlockInCriticalSectionChecker.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:88:7: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/BlockInCriticalSectionChecker.cpp:19: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 81%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/BoolAssignmentChecker.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCheckers.dir/BoolAssignmentChecker.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/BoolAssignmentChecker.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/ExplodedGraph.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/ExplodedGraph.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 81%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/ExprEngine.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCore.dir/ExprEngine.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/AnalysisContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/ProgramPoint.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/BoolAssignmentChecker.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/BoolAssignmentChecker.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/AnalysisContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/ProgramPoint.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/BoolAssignmentChecker.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:88:7: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/BoolAssignmentChecker.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 81%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/BuiltinFunctionChecker.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCheckers.dir/BuiltinFunctionChecker.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/BuiltinFunctionChecker.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Expr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Expr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Expr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:88:7: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Expr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.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-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp: In member function 'void clang::ento::ExprEngine::Visit(const clang::Stmt*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1177:7: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: } BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1180:5: note: here BUILDSTDERR: case Stmt::CallExprClass: BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Builtins.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/BuiltinFunctionChecker.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Builtins.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/BuiltinFunctionChecker.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Builtins.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/BuiltinFunctionChecker.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:88:7: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Builtins.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/BuiltinFunctionChecker.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 81%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/CStringChecker.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCheckers.dir/CStringChecker.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp [ 81%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/ExprEngineC.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCore.dir/ExprEngineC.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/CharInfo.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/CharInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/CStringChecker.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/CharInfo.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:88:7: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/CharInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/CStringChecker.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ExprCXX.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ExprCXX.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ExprCXX.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:88:7: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ExprCXX.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 81%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/CStringSyntaxChecker.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCheckers.dir/CStringSyntaxChecker.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/CStringSyntaxChecker.cpp [ 81%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/ExprEngineCXX.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCore.dir/ExprEngineCXX.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Expr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/CStringSyntaxChecker.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Expr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/CStringSyntaxChecker.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Expr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/CStringSyntaxChecker.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:88:7: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Expr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/CStringSyntaxChecker.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Expr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Expr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Expr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:88:7: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Expr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 81%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/CallAndMessageChecker.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCheckers.dir/CallAndMessageChecker.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp [ 81%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/ExprEngineCallAndReturn.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCore.dir/ExprEngineCallAndReturn.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Specifiers.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/TargetInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/TargetInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Specifiers.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/TargetInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:88:7: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/TargetInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Expr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Expr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Expr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:88:7: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Expr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 81%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/CastSizeChecker.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCheckers.dir/CastSizeChecker.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/CastSizeChecker.cpp [ 81%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/ExprEngineObjC.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCore.dir/ExprEngineObjC.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/ExprEngineObjC.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/CharUnits.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/CastSizeChecker.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/CharUnits.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/CastSizeChecker.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/CharUnits.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/CastSizeChecker.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:88:7: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/CharUnits.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/CastSizeChecker.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/IdentifierTable.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Stmt.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/StmtObjC.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/ExprEngineObjC.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/TrailingObjects.h:52, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclGroup.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Stmt.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/StmtObjC.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/ExprEngineObjC.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/IdentifierTable.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Stmt.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/StmtObjC.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/ExprEngineObjC.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:88:7: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/TrailingObjects.h:52, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclGroup.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Stmt.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/StmtObjC.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/ExprEngineObjC.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 81%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/CastToStructChecker.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCheckers.dir/CastToStructChecker.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/CastToStructChecker.cpp [ 81%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/FunctionSummary.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCore.dir/FunctionSummary.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/FunctionSummary.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/FunctionSummary.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/FunctionSummary.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:57:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:79:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/IdentifierTable.h:514:57: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/FunctionSummary.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/FunctionSummary.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 81%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/HTMLDiagnostics.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCore.dir/HTMLDiagnostics.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/HTMLDiagnostics.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Attr.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/CastToStructChecker.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/AttrIterator.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Attr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/CastToStructChecker.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Attr.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/CastToStructChecker.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:88:7: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/AttrIterator.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Attr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/CastToStructChecker.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/HTMLDiagnostics.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/HTMLDiagnostics.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 81%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/LoopWidening.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCore.dir/LoopWidening.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/LoopWidening.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/IdentifierTable.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Stmt.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/CFG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/LoopWidening.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/LoopWidening.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/TrailingObjects.h:52, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclGroup.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Stmt.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/CFG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/LoopWidening.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/LoopWidening.cpp:17: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 81%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/MemRegion.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCore.dir/MemRegion.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/MemRegion.cpp [ 81%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/CheckObjCDealloc.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCheckers.dir/CheckObjCDealloc.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/CheckObjCDealloc.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/MemRegion.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/MemRegion.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Attr.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/CheckObjCDealloc.cpp:32: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/AttrIterator.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Attr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/CheckObjCDealloc.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Attr.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/CheckObjCDealloc.cpp:32: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:88:7: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/AttrIterator.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Attr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/CheckObjCDealloc.cpp:32: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 81%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/PathDiagnostic.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCore.dir/PathDiagnostic.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/PathDiagnostic.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/AnalysisContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/ProgramPoint.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/PathDiagnostic.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/AnalysisContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/ProgramPoint.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/PathDiagnostic.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 81%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/CheckObjCInstMethSignature.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCheckers.dir/CheckObjCInstMethSignature.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/CheckObjCInstMethSignature.cpp [ 81%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/PlistDiagnostics.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCore.dir/PlistDiagnostics.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/PlistDiagnostics.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/CheckObjCInstMethSignature.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/CheckObjCInstMethSignature.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/CheckObjCInstMethSignature.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:88:7: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/CheckObjCInstMethSignature.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-rocm-1.6.0/tools/clang/include/clang/Basic/VirtualFileSystem.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/FileManager.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/PlistDiagnostics.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:450:71: required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Lex/Preprocessor.h:446:58: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_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-rocm-1.6.0/tools/clang/include/clang/Basic/FileSystemOptions.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/FileManager.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/PlistDiagnostics.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 81%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/CheckSecuritySyntaxOnly.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCheckers.dir/CheckSecuritySyntaxOnly.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/CheckSecuritySyntaxOnly.cpp [ 81%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/ProgramState.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCore.dir/ProgramState.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/ProgramState.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ExprCXX.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/StmtVisitor.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/CheckSecuritySyntaxOnly.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ExprCXX.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/StmtVisitor.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/CheckSecuritySyntaxOnly.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ExprCXX.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/StmtVisitor.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/CheckSecuritySyntaxOnly.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:88:7: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ExprCXX.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/StmtVisitor.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/CheckSecuritySyntaxOnly.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Expr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ConstraintManager.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/ProgramState.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/ProgramState.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/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/CheckSizeofPointer.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCheckers.dir/CheckSizeofPointer.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/CheckSizeofPointer.cpp [ 83%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/RangeConstraintManager.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCore.dir/RangeConstraintManager.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ExprCXX.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/StmtVisitor.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/CheckSizeofPointer.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ExprCXX.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/StmtVisitor.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/CheckSizeofPointer.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ExprCXX.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/StmtVisitor.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/CheckSizeofPointer.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:88:7: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ExprCXX.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/StmtVisitor.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/CheckSizeofPointer.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Expr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ConstraintManager.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/RangedConstraintManager.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/RangedConstraintManager.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:15: 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/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/CheckerDocumentation.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCheckers.dir/CheckerDocumentation.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/CheckerDocumentation.cpp [ 83%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/RangedConstraintManager.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCore.dir/RangedConstraintManager.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/AnalysisContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/ProgramPoint.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/CheckerDocumentation.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/CheckerDocumentation.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/AnalysisContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/ProgramPoint.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/CheckerDocumentation.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:88:7: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/CheckerDocumentation.cpp:16: 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/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/ChrootChecker.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCheckers.dir/ChrootChecker.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/ChrootChecker.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Expr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ConstraintManager.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/RangedConstraintManager.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/RangedConstraintManager.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:15: 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/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/RegionStore.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCore.dir/RegionStore.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/RegionStore.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/AnalysisContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/ProgramPoint.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/ChrootChecker.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/ChrootChecker.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/AnalysisContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/ProgramPoint.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/ChrootChecker.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:88:7: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/ChrootChecker.cpp:15: 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/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/ClangCheckers.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCheckers.dir/ClangCheckers.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/ClangCheckers.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Attr.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/RegionStore.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair<{anonymous}::BindingKey, clang::ento::SVal>]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/RegionStore.cpp:844:30: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<{anonymous}::BindingKey, clang::ento::SVal>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/AttrIterator.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Attr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/RegionStore.cpp:18: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<{anonymous}::BindingKey, clang::ento::SVal>' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Attr.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/RegionStore.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/AttrIterator.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Attr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/RegionStore.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Attr.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/RegionStore.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:88:7: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/AttrIterator.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Attr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/RegionStore.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/AnalysisContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/ProgramPoint.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/CheckerRegistry.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/ClangCheckers.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/CheckerRegistry.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/ClangCheckers.cpp:11: 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/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/CloneChecker.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCheckers.dir/CloneChecker.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/CloneChecker.cpp [ 83%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/SValBuilder.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCore.dir/SValBuilder.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/SValBuilder.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SValBuilder.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/SValBuilder.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SValBuilder.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/SValBuilder.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/CloneDetection.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/CloneChecker.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/SourceLocation.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/CloneDetection.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/CloneChecker.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-rocm-1.6.0/tools/clang/include/clang/Analysis/CloneDetection.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/CloneChecker.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:88:7: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/SourceLocation.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/CloneDetection.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/CloneChecker.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-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/SValBuilder.cpp: In member function 'llvm::Optional clang::ento::SValBuilder::getConstantVal(const clang::Expr*)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/SValBuilder.cpp:326:5: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: } BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/SValBuilder.cpp:331:3: note: here BUILDSTDERR: default: { BUILDSTDERR: ^~~~~~~ [ 83%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/SVals.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCore.dir/SVals.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/SVals.cpp [ 83%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/ConversionChecker.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCheckers.dir/ConversionChecker.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/ConversionChecker.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Expr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ConstraintManager.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/SVals.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/SVals.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/AnalysisContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/ProgramPoint.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/ConversionChecker.cpp:27: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/ConversionChecker.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/AnalysisContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/ProgramPoint.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/ConversionChecker.cpp:27: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:88:7: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/ConversionChecker.cpp:27: 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/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/SimpleConstraintManager.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCore.dir/SimpleConstraintManager.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp [ 83%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/CXXSelfAssignmentChecker.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCheckers.dir/CXXSelfAssignmentChecker.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/CXXSelfAssignmentChecker.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Expr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ConstraintManager.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SimpleConstraintManager.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Expr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ConstraintManager.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SimpleConstraintManager.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Expr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ConstraintManager.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SimpleConstraintManager.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:88:7: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Expr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ConstraintManager.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SimpleConstraintManager.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/AnalysisContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/ProgramPoint.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/CXXSelfAssignmentChecker.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/AnalysisContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/ProgramPoint.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/CXXSelfAssignmentChecker.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/AnalysisContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/ProgramPoint.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/CXXSelfAssignmentChecker.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:88:7: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/AnalysisContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/ProgramPoint.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/CXXSelfAssignmentChecker.cpp:22: 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/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/SimpleSValBuilder.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCore.dir/SimpleSValBuilder.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp [ 83%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/DeadStoresChecker.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCheckers.dir/DeadStoresChecker.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SValBuilder.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SValBuilder.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/SimpleSValBuilder.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-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp: In member function 'virtual clang::ento::SVal {anonymous}::SimpleSValBuilder::evalCastFromLoc(clang::ento::Loc, clang::QualType)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:163:54: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: return nonloc::SymbolVal(SymR->getSymbol()); BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:168:7: note: here BUILDSTDERR: case loc::GotoLabelKind: BUILDSTDERR: ^~~~ [ 85%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/Store.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCore.dir/Store.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/Store.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:88:7: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.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-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp: In member function 'void {anonymous}::DeadStoreObs::Report(const clang::VarDecl*, {anonymous}::DeadStoreObs::DeadStoreKind, clang::ento::PathDiagnosticLocation, clang::SourceRange)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp:191:17: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: BugType = "Dead increment"; BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp:192:7: note: here BUILDSTDERR: case Standard: BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/Store.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/Store.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/Store.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/Store.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 85%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/SubEngine.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCore.dir/SubEngine.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/SubEngine.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/AnalysisContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/ProgramPoint.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SubEngine.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/SubEngine.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/AnalysisContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/ProgramPoint.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SubEngine.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/SubEngine.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 85%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/SymbolManager.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCore.dir/SymbolManager.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/SymbolManager.cpp [ 85%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/DebugCheckers.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCheckers.dir/DebugCheckers.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/DebugCheckers.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/SymbolManager.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/SymbolManager.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 85%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/Z3ConstraintManager.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCore.dir/Z3ConstraintManager.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/Z3ConstraintManager.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/AnalysisContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/Analyses/Dominators.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/DebugCheckers.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/AnalysisContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/Analyses/Dominators.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/DebugCheckers.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/AnalysisContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/Analyses/Dominators.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/DebugCheckers.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:88:7: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/AnalysisContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/Analyses/Dominators.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/DebugCheckers.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/AnalysisContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/Analyses/Dominators.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/DebugCheckers.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/Support/GenericDomTree.h:744:5: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = clang::CFGBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/GenericDomTreeConstruction.h:277:3: required from 'void llvm::Calculate(llvm::DominatorTreeBaseByGraphTraits >&, FuncT&) [with FuncT = clang::CFG; N = clang::CFGBlock*; llvm::DominatorTreeBaseByGraphTraits > = llvm::DominatorTreeBase]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/GenericDomTree.h:782:29: required from 'void llvm::DominatorTreeBase::recalculate(FT&) [with FT = clang::CFG; NodeT = clang::CFGBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/Analyses/Dominators.h:85:25: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309: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-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/AnalysisContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/Analyses/Dominators.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/DebugCheckers.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Specifiers.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/TargetInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/Z3ConstraintManager.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/TargetInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/Z3ConstraintManager.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Specifiers.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/TargetInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/Z3ConstraintManager.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:88:7: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/TargetInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Core/Z3ConstraintManager.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 85%] Linking CXX static library ../../../../../lib64/libclangStaticAnalyzerCore.a cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/cmake -P CMakeFiles/clangStaticAnalyzerCore.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangStaticAnalyzerCore.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../../lib64/libclangStaticAnalyzerCore.a CMakeFiles/clangStaticAnalyzerCore.dir/APSIntType.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/AnalysisManager.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/AnalyzerOptions.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/BasicValueFactory.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/BlockCounter.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/IssueHash.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/BugReporter.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/BugReporterVisitors.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/CallEvent.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/Checker.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/CheckerContext.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/CheckerHelpers.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/CheckerManager.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/CheckerRegistry.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/CommonBugCategories.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/ConstraintManager.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/CoreEngine.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/DynamicTypeMap.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/Environment.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/ExplodedGraph.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/ExprEngine.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/ExprEngineC.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/ExprEngineCXX.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/ExprEngineCallAndReturn.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/ExprEngineObjC.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/FunctionSummary.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/HTMLDiagnostics.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/LoopWidening.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/MemRegion.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/PathDiagnostic.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/PlistDiagnostics.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/ProgramState.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/RangeConstraintManager.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/RangedConstraintManager.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/RegionStore.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/SValBuilder.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/SVals.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/SimpleConstraintManager.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/SimpleSValBuilder.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/Store.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/SubEngine.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/SymbolManager.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/Z3ConstraintManager.cpp.o /usr/bin/ranlib ../../../../../lib64/libclangStaticAnalyzerCore.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 85%] Built target clangStaticAnalyzerCore make -f tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/clangStaticAnalyzerFrontend.dir/build.make tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/clangStaticAnalyzerFrontend.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Frontend /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Frontend /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/clangStaticAnalyzerFrontend.dir/DependInfo.cmake --color= Scanning dependencies of target clangStaticAnalyzerFrontend make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/clangStaticAnalyzerFrontend.dir/build.make tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/clangStaticAnalyzerFrontend.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 85%] Building CXX object tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/clangStaticAnalyzerFrontend.dir/AnalysisConsumer.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Frontend && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Frontend -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Frontend -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Frontend/../Checkers -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerFrontend.dir/AnalysisConsumer.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp [ 85%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/DereferenceChecker.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCheckers.dir/DereferenceChecker.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclObjC.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ExprObjC.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclObjC.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ExprObjC.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/DereferenceChecker.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclObjC.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ExprObjC.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:88:7: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclObjC.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ExprObjC.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/DereferenceChecker.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Frontend/ModelInjector.h:28, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Frontend/AnalysisConsumer.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Frontend/ModelInjector.h:28, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:88:7: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Frontend/AnalysisConsumer.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 85%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/DirectIvarAssignment.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCheckers.dir/DirectIvarAssignment.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/DirectIvarAssignment.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Attr.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/DirectIvarAssignment.cpp:25: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/AttrIterator.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Attr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/DirectIvarAssignment.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Attr.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/DirectIvarAssignment.cpp:25: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:88:7: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/AttrIterator.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Attr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/DirectIvarAssignment.cpp:25: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 85%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/DivZeroChecker.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCheckers.dir/DivZeroChecker.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/DivZeroChecker.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/AnalysisContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/ProgramPoint.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/DivZeroChecker.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/DivZeroChecker.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/AnalysisContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/ProgramPoint.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/DivZeroChecker.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:88:7: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/DivZeroChecker.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 85%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/DynamicTypePropagation.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCheckers.dir/DynamicTypePropagation.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp [ 85%] Building CXX object tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/clangStaticAnalyzerFrontend.dir/CheckerRegistration.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Frontend && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Frontend -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Frontend -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Frontend/../Checkers -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerFrontend.dir/CheckerRegistration.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Frontend/CheckerRegistration.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Frontend/CheckerRegistration.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Frontend/CheckerRegistration.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Frontend/CheckerRegistration.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Attr.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp:25: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/AttrIterator.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Attr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Attr.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp:25: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:88:7: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/AttrIterator.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Attr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp:25: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 85%] Building CXX object tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/clangStaticAnalyzerFrontend.dir/ModelConsumer.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Frontend && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Frontend -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Frontend -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Frontend/../Checkers -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerFrontend.dir/ModelConsumer.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Frontend/ModelConsumer.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Frontend/ModelConsumer.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Frontend/ModelConsumer.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:57:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:79:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/IdentifierTable.h:514:57: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Frontend/ModelConsumer.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Frontend/ModelConsumer.cpp:22: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 85%] Building CXX object tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/clangStaticAnalyzerFrontend.dir/FrontendActions.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Frontend && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Frontend -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Frontend -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Frontend/../Checkers -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerFrontend.dir/FrontendActions.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Frontend/FrontendActions.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/ObjCRuntime.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LangOptions.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Frontend/FrontendAction.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Frontend/FrontendActions.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Frontend/FrontendActions.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Frontend/FrontendAction.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Frontend/FrontendActions.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Frontend/FrontendActions.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 85%] Building CXX object tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/clangStaticAnalyzerFrontend.dir/ModelInjector.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Frontend && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Frontend -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Frontend -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Frontend/../Checkers -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerFrontend.dir/ModelInjector.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Frontend/ModelInjector.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Frontend/ModelInjector.h:28, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Frontend/ModelInjector.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Frontend/ModelInjector.h:28, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Frontend/ModelInjector.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 85%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/DynamicTypeChecker.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCheckers.dir/DynamicTypeChecker.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypeChecker.cpp [ 85%] Linking CXX static library ../../../../../lib64/libclangStaticAnalyzerFrontend.a cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Frontend && /usr/bin/cmake -P CMakeFiles/clangStaticAnalyzerFrontend.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Frontend && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangStaticAnalyzerFrontend.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../../lib64/libclangStaticAnalyzerFrontend.a CMakeFiles/clangStaticAnalyzerFrontend.dir/AnalysisConsumer.cpp.o CMakeFiles/clangStaticAnalyzerFrontend.dir/CheckerRegistration.cpp.o CMakeFiles/clangStaticAnalyzerFrontend.dir/ModelConsumer.cpp.o CMakeFiles/clangStaticAnalyzerFrontend.dir/FrontendActions.cpp.o CMakeFiles/clangStaticAnalyzerFrontend.dir/ModelInjector.cpp.o /usr/bin/ranlib ../../../../../lib64/libclangStaticAnalyzerFrontend.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 85%] Built target clangStaticAnalyzerFrontend [ 85%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/ExprInspectionChecker.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCheckers.dir/ExprInspectionChecker.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/AnalysisContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/ProgramPoint.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypeChecker.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypeChecker.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/AnalysisContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/ProgramPoint.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypeChecker.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:88:7: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypeChecker.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/AnalysisContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/ProgramPoint.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/AnalysisContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/ProgramPoint.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:88:7: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:11: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 85%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/FixedAddressChecker.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCheckers.dir/FixedAddressChecker.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/FixedAddressChecker.cpp [ 85%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/GenericTaintChecker.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCheckers.dir/GenericTaintChecker.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/AnalysisContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/ProgramPoint.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/FixedAddressChecker.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/FixedAddressChecker.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/AnalysisContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/ProgramPoint.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/FixedAddressChecker.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:88:7: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/FixedAddressChecker.cpp:17: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 85%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/GTestChecker.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCheckers.dir/GTestChecker.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/GTestChecker.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Attr.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/AttrIterator.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Attr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/GenericTaintChecker.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Attr.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:88:7: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/AttrIterator.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Attr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp:18: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 85%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/IdenticalExprChecker.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCheckers.dir/IdenticalExprChecker.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/IdenticalExprChecker.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Expr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/GTestChecker.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Expr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/GTestChecker.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Expr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/GTestChecker.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:88:7: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Expr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/GTestChecker.cpp:17: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 85%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/IteratorChecker.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCheckers.dir/IteratorChecker.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/IteratorChecker.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Attr.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/IdenticalExprChecker.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/AttrIterator.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Attr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/IdenticalExprChecker.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Attr.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/IdenticalExprChecker.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:88:7: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/AttrIterator.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Attr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/IdenticalExprChecker.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/AnalysisContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/ProgramPoint.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/IteratorChecker.cpp:64: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/IteratorChecker.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/AnalysisContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/ProgramPoint.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/IteratorChecker.cpp:64: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:88:7: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/IteratorChecker.cpp:64: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 85%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/IvarInvalidationChecker.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCheckers.dir/IvarInvalidationChecker.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/IvarInvalidationChecker.cpp [ 85%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/LLVMConventionsChecker.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCheckers.dir/LLVMConventionsChecker.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/LLVMConventionsChecker.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Attr.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/IvarInvalidationChecker.cpp:32: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/AttrIterator.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Attr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/IvarInvalidationChecker.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Attr.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/IvarInvalidationChecker.cpp:32: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:88:7: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/AttrIterator.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Attr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/IvarInvalidationChecker.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-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/PartialDiagnostic.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclarationName.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclBase.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Attr.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/IvarInvalidationChecker.cpp:32: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap; DerivedT = llvm::DenseMap; KeyT = const clang::ObjCIvarDecl*; ValueT = {anonymous}::IvarInvalidationCheckerImpl::InvalidationInfo; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:653:7: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = const clang::ObjCIvarDecl*; ValueT = {anonymous}::IvarInvalidationCheckerImpl::InvalidationInfo; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:607:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = const clang::ObjCIvarDecl*; ValueT = {anonymous}::IvarInvalidationCheckerImpl::InvalidationInfo; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/IvarInvalidationChecker.cpp:491:24: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:374: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-rocm-1.6.0/include/llvm/ADT/DenseMap.h:39:8: note: 'struct llvm::detail::DenseMapPair' declared here BUILDSTDERR: struct DenseMapPair : public std::pair { BUILDSTDERR: ^~~~~~~~~~~~ [ 85%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/LocalizationChecker.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCheckers.dir/LocalizationChecker.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclCXX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclTemplate.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/LLVMConventionsChecker.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclCXX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclTemplate.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/LLVMConventionsChecker.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclCXX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclTemplate.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/LLVMConventionsChecker.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:88:7: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclCXX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclTemplate.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/LLVMConventionsChecker.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 85%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/MacOSKeychainAPIChecker.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCheckers.dir/MacOSKeychainAPIChecker.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/MacOSKeychainAPIChecker.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Attr.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/AttrIterator.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Attr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Attr.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:88:7: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/AttrIterator.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Attr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Attr.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:88:7: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 12; C = std::less >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp:586:3: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/AttrIterator.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Attr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/AnalysisContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/ProgramPoint.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/MacOSKeychainAPIChecker.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/MacOSKeychainAPIChecker.cpp:555:58: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/MacOSKeychainAPIChecker.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/AnalysisContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/ProgramPoint.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/MacOSKeychainAPIChecker.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/MacOSKeychainAPIChecker.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/AnalysisContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/ProgramPoint.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/MacOSKeychainAPIChecker.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:88:7: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/MacOSKeychainAPIChecker.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/Object/CMakeFiles/LLVMObject.dir/build.make lib/Object/CMakeFiles/LLVMObject.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Object /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Object /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Object/CMakeFiles/LLVMObject.dir/DependInfo.cmake --color= Scanning dependencies of target LLVMObject make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Object/CMakeFiles/LLVMObject.dir/build.make lib/Object/CMakeFiles/LLVMObject.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 85%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Archive.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Object && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Object -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Object -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMObject.dir/Archive.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Object/Archive.cpp [ 85%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/ArchiveWriter.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Object && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Object -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Object -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMObject.dir/ArchiveWriter.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Object/ArchiveWriter.cpp [ 85%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Binary.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Object && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Object -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Object -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMObject.dir/Binary.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Object/Binary.cpp [ 85%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/COFFImportFile.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Object && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Object -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Object -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMObject.dir/COFFImportFile.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Object/COFFImportFile.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Object/COFFImportFile.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Object/COFFImportFile.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:57:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:79:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = char; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Object/COFFImportFile.cpp:457:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Object/COFFImportFile.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Object/COFFImportFile.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 85%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/COFFModuleDefinition.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Object && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Object -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Object -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMObject.dir/COFFModuleDefinition.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Object/COFFModuleDefinition.cpp [ 85%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/MacOSXAPIChecker.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCheckers.dir/MacOSXAPIChecker.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/MacOSXAPIChecker.cpp [ 85%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/COFFObjectFile.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Object && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Object -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Object -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMObject.dir/COFFObjectFile.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Object/COFFObjectFile.cpp [ 85%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Decompressor.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Object && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Object -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Object -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMObject.dir/Decompressor.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Object/Decompressor.cpp [ 85%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/ELF.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Object && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Object -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Object -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMObject.dir/ELF.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Object/ELF.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Specifiers.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/TargetInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/MacOSXAPIChecker.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/TargetInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/MacOSXAPIChecker.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Specifiers.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/TargetInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/MacOSXAPIChecker.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:88:7: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/TargetInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/MacOSXAPIChecker.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-rocm-1.6.0/lib/Object/ELF.cpp: In function 'llvm::StringRef llvm::object::getELFRelocationTypeName(uint32_t, uint32_t)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Object/ELF.cpp:127:5: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: switch (Type) { BUILDSTDERR: ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Object/ELF.cpp:132:3: note: here BUILDSTDERR: case ELF::EM_BPF: BUILDSTDERR: ^~~~ [ 85%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/ELFObjectFile.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Object && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Object -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Object -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMObject.dir/ELFObjectFile.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Object/ELFObjectFile.cpp [ 85%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/MallocChecker.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCheckers.dir/MallocChecker.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp [ 85%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Error.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Object && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Object -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Object -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMObject.dir/Error.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Object/Error.cpp [ 85%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/IRObjectFile.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Object && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Object -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Object -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMObject.dir/IRObjectFile.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Object/IRObjectFile.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Attr.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/AttrIterator.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Attr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/MallocChecker.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Attr.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:88:7: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/AttrIterator.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Attr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/MallocChecker.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/PointerUnion.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Object/IRObjectFile.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Object/IRObjectFile.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:332:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/PointerUnion.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Object/IRObjectFile.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/PointerUnion.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Object/IRObjectFile.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Object/IRObjectFile.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/PointerUnion.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Object/IRObjectFile.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/PointerUnion.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Object/IRObjectFile.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Object/IRObjectFile.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/PointerUnion.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Object/IRObjectFile.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 85%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/IRSymtab.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Object && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Object -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Object -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMObject.dir/IRSymtab.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Object/IRSymtab.cpp [ 85%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/MachOObjectFile.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Object && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Object -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Object -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMObject.dir/MachOObjectFile.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Object/MachOObjectFile.cpp [ 85%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/MallocOverflowSecurityChecker.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCheckers.dir/MallocOverflowSecurityChecker.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/MallocOverflowSecurityChecker.cpp [ 85%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/MachOUniversal.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Object && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Object -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Object -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMObject.dir/MachOUniversal.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Object/MachOUniversal.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclCXX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/EvaluatedExprVisitor.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/MallocOverflowSecurityChecker.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclCXX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/EvaluatedExprVisitor.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/MallocOverflowSecurityChecker.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclCXX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/EvaluatedExprVisitor.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/MallocOverflowSecurityChecker.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:88:7: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclCXX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/EvaluatedExprVisitor.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/MallocOverflowSecurityChecker.cpp:22: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 85%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/ModuleSymbolTable.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Object && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Object -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Object -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMObject.dir/ModuleSymbolTable.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Object/ModuleSymbolTable.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Object/RecordStreamer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Object/ModuleSymbolTable.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:332:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Object/RecordStreamer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Object/ModuleSymbolTable.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: ^~~~ [ 85%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/MallocSizeofChecker.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCheckers.dir/MallocSizeofChecker.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/MallocSizeofChecker.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Object/RecordStreamer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Object/ModuleSymbolTable.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCContext.h:635:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Object/RecordStreamer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Object/ModuleSymbolTable.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Object/RecordStreamer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Object/ModuleSymbolTable.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Object/RecordStreamer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Object/ModuleSymbolTable.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 85%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Object.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Object && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Object -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Object -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMObject.dir/Object.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Object/Object.cpp [ 85%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/ObjectFile.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Object && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Object -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Object -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMObject.dir/ObjectFile.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Object/ObjectFile.cpp [ 85%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/RecordStreamer.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Object && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Object -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Object -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMObject.dir/RecordStreamer.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Object/RecordStreamer.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ExprCXX.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/StmtVisitor.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/MallocSizeofChecker.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ExprCXX.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/StmtVisitor.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/MallocSizeofChecker.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ExprCXX.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/StmtVisitor.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/MallocSizeofChecker.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:88:7: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ExprCXX.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/StmtVisitor.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/MallocSizeofChecker.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Object/RecordStreamer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Object/RecordStreamer.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:332:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Object/RecordStreamer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Object/RecordStreamer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Object/RecordStreamer.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Object/RecordStreamer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 85%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/SymbolicFile.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Object && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Object -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Object -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMObject.dir/SymbolicFile.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Object/SymbolicFile.cpp [ 85%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/SymbolSize.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Object && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Object -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Object -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMObject.dir/SymbolSize.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Object/SymbolSize.cpp [ 85%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/MisusedMovedObjectChecker.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCheckers.dir/MisusedMovedObjectChecker.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/MisusedMovedObjectChecker.cpp [ 85%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/WasmObjectFile.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Object && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Object -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Object -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMObject.dir/WasmObjectFile.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Object/WasmObjectFile.cpp [ 85%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/WindowsResource.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Object && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Object -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Object -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMObject.dir/WindowsResource.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Object/WindowsResource.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ExprCXX.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/MisusedMovedObjectChecker.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ExprCXX.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/MisusedMovedObjectChecker.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ExprCXX.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/MisusedMovedObjectChecker.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:88:7: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ExprCXX.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/MisusedMovedObjectChecker.cpp:17: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 85%] Linking CXX static library ../../lib64/libLLVMObject.a cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Object && /usr/bin/cmake -P CMakeFiles/LLVMObject.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Object && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMObject.dir/link.txt --verbose=1 /usr/bin/ar qc ../../lib64/libLLVMObject.a CMakeFiles/LLVMObject.dir/Archive.cpp.o CMakeFiles/LLVMObject.dir/ArchiveWriter.cpp.o CMakeFiles/LLVMObject.dir/Binary.cpp.o CMakeFiles/LLVMObject.dir/COFFImportFile.cpp.o CMakeFiles/LLVMObject.dir/COFFModuleDefinition.cpp.o CMakeFiles/LLVMObject.dir/COFFObjectFile.cpp.o CMakeFiles/LLVMObject.dir/Decompressor.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/IRSymtab.cpp.o CMakeFiles/LLVMObject.dir/MachOObjectFile.cpp.o CMakeFiles/LLVMObject.dir/MachOUniversal.cpp.o CMakeFiles/LLVMObject.dir/ModuleSymbolTable.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 CMakeFiles/LLVMObject.dir/WasmObjectFile.cpp.o CMakeFiles/LLVMObject.dir/WindowsResource.cpp.o /usr/bin/ranlib ../../lib64/libLLVMObject.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 85%] Built target LLVMObject make -f lib/IR/CMakeFiles/LLVMCore.dir/build.make lib/IR/CMakeFiles/LLVMCore.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR/CMakeFiles/LLVMCore.dir/DependInfo.cmake --color= Scanning dependencies of target LLVMCore make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/IR/CMakeFiles/LLVMCore.dir/build.make lib/IR/CMakeFiles/LLVMCore.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 85%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/AsmWriter.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCore.dir/AsmWriter.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/AsmWriter.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/AsmWriter.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/AsmWriter.cpp:147:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/AsmWriter.cpp:18: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 85%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/MPI-Checker/MPIBugReporter.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCheckers.dir/MPI-Checker/MPIBugReporter.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIBugReporter.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Expr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Checkers/MPIFunctionClassifier.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPITypes.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIBugReporter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIBugReporter.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Expr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Checkers/MPIFunctionClassifier.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPITypes.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIBugReporter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIBugReporter.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Expr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Checkers/MPIFunctionClassifier.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPITypes.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIBugReporter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIBugReporter.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:88:7: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Expr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Checkers/MPIFunctionClassifier.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPITypes.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIBugReporter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIBugReporter.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 85%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Attributes.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCore.dir/Attributes.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/Attributes.cpp [ 85%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/MPI-Checker/MPIChecker.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCheckers.dir/MPI-Checker/MPIChecker.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIChecker.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/AttributeImpl.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/Attributes.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/AttributeImpl.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 87%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/AutoUpgrade.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCore.dir/AutoUpgrade.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/AutoUpgrade.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Expr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Checkers/MPIFunctionClassifier.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPITypes.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIBugReporter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIChecker.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIChecker.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Expr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Checkers/MPIFunctionClassifier.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPITypes.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIBugReporter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIChecker.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIChecker.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Expr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Checkers/MPIFunctionClassifier.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPITypes.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIBugReporter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIChecker.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIChecker.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:88:7: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Expr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Checkers/MPIFunctionClassifier.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPITypes.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIBugReporter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIChecker.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIChecker.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/AutoUpgrade.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/AutoUpgrade.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/AutoUpgrade.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/AutoUpgrade.cpp:16: 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/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/MPI-Checker/MPIFunctionClassifier.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCheckers.dir/MPI-Checker/MPIFunctionClassifier.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIFunctionClassifier.cpp [ 87%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/BasicBlock.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCore.dir/BasicBlock.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/BasicBlock.cpp [ 87%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Comdat.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCore.dir/Comdat.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/Comdat.cpp [ 87%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ConstantFold.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCore.dir/ConstantFold.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/ConstantFold.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Expr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Checkers/MPIFunctionClassifier.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIFunctionClassifier.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Expr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Checkers/MPIFunctionClassifier.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIFunctionClassifier.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Expr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Checkers/MPIFunctionClassifier.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIFunctionClassifier.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:88:7: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Expr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Checkers/MPIFunctionClassifier.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIFunctionClassifier.cpp:15: 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 lib/IR/CMakeFiles/LLVMCore.dir/ConstantRange.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCore.dir/ConstantRange.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/ConstantRange.cpp [ 87%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/NSAutoreleasePoolChecker.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCheckers.dir/NSAutoreleasePoolChecker.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/NSAutoreleasePoolChecker.cpp [ 87%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Constants.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCore.dir/Constants.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/Constants.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/NSAutoreleasePoolChecker.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/NSAutoreleasePoolChecker.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/NSAutoreleasePoolChecker.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:88:7: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/NSAutoreleasePoolChecker.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Constants.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/Constants.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APInt.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Constants.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/Constants.cpp:14: 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/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/NSErrorChecker.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCheckers.dir/NSErrorChecker.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/NSErrorChecker.cpp [ 87%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Core.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCore.dir/Core.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/Core.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/NSErrorChecker.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/NSErrorChecker.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/NSErrorChecker.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:88:7: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/NSErrorChecker.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-rocm-1.6.0/lib/IR/Core.cpp: In function 'void LLVMContextSetDiagnosticHandler(LLVMContextRef, LLVMDiagnosticHandler, void*)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/Core.cpp:90: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-rocm-1.6.0/lib/IR/Core.cpp: In function 'void (* LLVMContextGetDiagnosticHandler(LLVMContextRef))(LLVMDiagnosticInfoRef, void*)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/Core.cpp:96: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: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringSwitch.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/Core.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringSwitch.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/Core.cpp:16: 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/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/NoReturnFunctionChecker.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCheckers.dir/NoReturnFunctionChecker.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/NoReturnFunctionChecker.cpp [ 87%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DIBuilder.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCore.dir/DIBuilder.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/DIBuilder.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DIBuilder.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/DIBuilder.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DIBuilder.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/DIBuilder.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/SelectorExtras.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/NoReturnFunctionChecker.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/SelectorExtras.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/NoReturnFunctionChecker.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/SelectorExtras.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/NoReturnFunctionChecker.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:88:7: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/SelectorExtras.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/NoReturnFunctionChecker.cpp:16: 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/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/NonNullParamChecker.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCheckers.dir/NonNullParamChecker.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/NonNullParamChecker.cpp [ 87%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DataLayout.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCore.dir/DataLayout.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/DataLayout.cpp [ 87%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DebugInfo.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCore.dir/DebugInfo.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/DebugInfo.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Attr.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/NonNullParamChecker.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/AttrIterator.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Attr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/NonNullParamChecker.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Attr.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/NonNullParamChecker.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:88:7: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/AttrIterator.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Attr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/NonNullParamChecker.cpp:19: 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/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/NullabilityChecker.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCheckers.dir/NullabilityChecker.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/NullabilityChecker.cpp [ 87%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DebugInfoMetadata.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCore.dir/DebugInfoMetadata.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/DebugInfoMetadata.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DebugInfoMetadata.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/DebugInfoMetadata.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DebugInfoMetadata.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/DebugInfoMetadata.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/AnalysisContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/ProgramPoint.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/NullabilityChecker.cpp:30: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/NullabilityChecker.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/AnalysisContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/ProgramPoint.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/NullabilityChecker.cpp:30: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:88:7: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/NullabilityChecker.cpp:30: 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 lib/IR/CMakeFiles/LLVMCore.dir/DebugLoc.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCore.dir/DebugLoc.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/DebugLoc.cpp [ 89%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/NumberObjectConversionChecker.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCheckers.dir/NumberObjectConversionChecker.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/NumberObjectConversionChecker.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Metadata.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/TrackingMDRef.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DebugLoc.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/DebugLoc.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Metadata.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/TrackingMDRef.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DebugLoc.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/DebugLoc.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 89%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DiagnosticInfo.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCore.dir/DiagnosticInfo.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/DiagnosticInfo.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringExtras.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/DiagnosticInfo.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/DiagnosticInfo.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h:44, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/NumberObjectConversionChecker.cpp:30: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h:44, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/NumberObjectConversionChecker.cpp:30: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 89%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DiagnosticPrinter.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCore.dir/DiagnosticPrinter.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/DiagnosticPrinter.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h:44, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/NumberObjectConversionChecker.cpp:30: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:88:7: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h:44, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/NumberObjectConversionChecker.cpp:30: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 89%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Dominators.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCore.dir/Dominators.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/Dominators.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Dominators.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/Dominators.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/Support/GenericDomTree.h:744:5: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::BasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/Dominators.cpp:64:22: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309: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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Dominators.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 89%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Function.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCore.dir/Function.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/Function.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/AttributeImpl.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/LLVMContextImpl.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/Function.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/AttributeImpl.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/LLVMContextImpl.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/Function.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 89%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/ObjCAtSyncChecker.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCheckers.dir/ObjCAtSyncChecker.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/ObjCAtSyncChecker.cpp [ 89%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/GCOV.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCore.dir/GCOV.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/GCOV.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/IdentifierTable.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Stmt.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/StmtObjC.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/ObjCAtSyncChecker.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/TrailingObjects.h:52, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclGroup.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Stmt.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/StmtObjC.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/ObjCAtSyncChecker.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-rocm-1.6.0/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/IdentifierTable.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Stmt.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/StmtObjC.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/ObjCAtSyncChecker.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:88:7: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/TrailingObjects.h:52, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclGroup.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Stmt.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/StmtObjC.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/ObjCAtSyncChecker.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 89%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/GVMaterializer.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCore.dir/GVMaterializer.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/GVMaterializer.cpp [ 89%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Globals.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCore.dir/Globals.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/Globals.cpp [ 89%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/ObjCContainersASTChecker.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCheckers.dir/ObjCContainersASTChecker.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/ObjCContainersASTChecker.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/Globals.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallPtrSet.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/Globals.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 89%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/IRBuilder.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCore.dir/IRBuilder.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/IRBuilder.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ExprCXX.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/StmtVisitor.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/ObjCContainersASTChecker.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ExprCXX.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/StmtVisitor.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/ObjCContainersASTChecker.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ExprCXX.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/StmtVisitor.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/ObjCContainersASTChecker.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:88:7: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ExprCXX.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/StmtVisitor.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/ObjCContainersASTChecker.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 89%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/IRPrintingPasses.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCore.dir/IRPrintingPasses.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/IRPrintingPasses.cpp [ 89%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/ObjCContainersChecker.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCheckers.dir/ObjCContainersChecker.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/ObjCContainersChecker.cpp [ 89%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/InlineAsm.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCore.dir/InlineAsm.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/InlineAsm.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/ConstantsContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/InlineAsm.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/ConstantsContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/InlineAsm.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 89%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Instruction.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCore.dir/Instruction.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/Instruction.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/AnalysisContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/ProgramPoint.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/ObjCContainersChecker.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/ObjCContainersChecker.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/AnalysisContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/ProgramPoint.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/ObjCContainersChecker.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:88:7: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/ObjCContainersChecker.cpp:21: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 89%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Instructions.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCore.dir/Instructions.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/Instructions.cpp [ 89%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/ObjCMissingSuperCallChecker.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCheckers.dir/ObjCMissingSuperCallChecker.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/ObjCMissingSuperCallChecker.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/AttributeImpl.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/LLVMContextImpl.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/Instructions.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/AttributeImpl.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/LLVMContextImpl.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/Instructions.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclObjC.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/ObjCMissingSuperCallChecker.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclObjC.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/ObjCMissingSuperCallChecker.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclObjC.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/ObjCMissingSuperCallChecker.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:88:7: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclObjC.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/ObjCMissingSuperCallChecker.cpp:17: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 89%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/IntrinsicInst.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCore.dir/IntrinsicInst.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/IntrinsicInst.cpp [ 89%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/LLVMContext.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCore.dir/LLVMContext.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/LLVMContext.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Options.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/LLVMContext.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/LLVMContext.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/CBindingWrapping.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/LLVMContext.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/LLVMContext.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 89%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/LLVMContextImpl.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCore.dir/LLVMContextImpl.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/LLVMContextImpl.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/AttributeImpl.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/LLVMContextImpl.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/LLVMContextImpl.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/AttributeImpl.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/LLVMContextImpl.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/LLVMContextImpl.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 89%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/ObjCPropertyChecker.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCheckers.dir/ObjCPropertyChecker.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/ObjCPropertyChecker.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/ObjCPropertyChecker.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/SourceLocation.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/ObjCPropertyChecker.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/ObjCPropertyChecker.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:88:7: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/SourceLocation.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/ObjCPropertyChecker.cpp:19: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 89%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/LegacyPassManager.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCore.dir/LegacyPassManager.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/LegacyPassManager.cpp [ 89%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/ObjCSelfInitChecker.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCheckers.dir/ObjCSelfInitChecker.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/ObjCSelfInitChecker.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassInfo.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/PassSupport.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/LegacyPassManager.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/LegacyPassManager.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:57:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:79:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::PMTopLevelManager::AUFoldingSetNode; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:431:65: required from 'T* llvm::SpecificBumpPtrAllocator::Allocate(size_t) [with T = llvm::PMTopLevelManager::AUFoldingSetNode; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/LegacyPassManager.cpp:590:54: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_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-rocm-1.6.0/include/llvm/Pass.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/LegacyPassManager.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/LegacyPassManager.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 89%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/MDBuilder.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCore.dir/MDBuilder.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/MDBuilder.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/AnalysisContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/ProgramPoint.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/ObjCSelfInitChecker.cpp:41: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/ObjCSelfInitChecker.cpp:41: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/AnalysisContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/ProgramPoint.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/ObjCSelfInitChecker.cpp:41: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:88:7: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/ObjCSelfInitChecker.cpp:41: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 89%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Mangler.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCore.dir/Mangler.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/Mangler.cpp [ 89%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Metadata.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCore.dir/Metadata.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/Metadata.cpp [ 89%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/ObjCSuperDeallocChecker.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCheckers.dir/ObjCSuperDeallocChecker.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/ObjCSuperDeallocChecker.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/AttributeImpl.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/LLVMContextImpl.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/Metadata.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/Metadata.cpp:1277:76: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/AttributeImpl.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/LLVMContextImpl.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/AttributeImpl.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/LLVMContextImpl.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/Metadata.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/AttributeImpl.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/LLVMContextImpl.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/AnalysisContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/ProgramPoint.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/ObjCSuperDeallocChecker.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/ObjCSuperDeallocChecker.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/AnalysisContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/ProgramPoint.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/ObjCSuperDeallocChecker.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:88:7: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/ObjCSuperDeallocChecker.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 89%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/ObjCUnusedIVarsChecker.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCheckers.dir/ObjCUnusedIVarsChecker.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/ObjCUnusedIVarsChecker.cpp [ 89%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Module.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCore.dir/Module.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/Module.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Attr.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/ObjCUnusedIVarsChecker.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/AttrIterator.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Attr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/ObjCUnusedIVarsChecker.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Attr.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/ObjCUnusedIVarsChecker.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:88:7: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/AttrIterator.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Attr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/ObjCUnusedIVarsChecker.cpp:17: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 89%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ModuleSummaryIndex.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCore.dir/ModuleSummaryIndex.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/ModuleSummaryIndex.cpp [ 89%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/PaddingChecker.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCheckers.dir/PaddingChecker.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/PaddingChecker.cpp [ 89%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Operator.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCore.dir/Operator.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/Operator.cpp [ 89%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/OptBisect.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCore.dir/OptBisect.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/OptBisect.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/CharUnits.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/PaddingChecker.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/CharUnits.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/PaddingChecker.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 89%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Pass.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCore.dir/Pass.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/Pass.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/CharUnits.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/PaddingChecker.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:88:7: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/CharUnits.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/PaddingChecker.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 89%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/PassManager.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCore.dir/PassManager.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/PassManager.cpp [ 90%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/PassRegistry.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCore.dir/PassRegistry.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/PassRegistry.cpp [ 90%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ProfileSummary.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCore.dir/ProfileSummary.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/ProfileSummary.cpp [ 90%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Statepoint.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCore.dir/Statepoint.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/Statepoint.cpp [ 90%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Type.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCore.dir/Type.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/Type.cpp [ 90%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/PointerArithChecker.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCheckers.dir/PointerArithChecker.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/PointerArithChecker.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/AttributeImpl.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/LLVMContextImpl.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/Type.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/AttributeImpl.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/LLVMContextImpl.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 90%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/TypeFinder.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCore.dir/TypeFinder.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/TypeFinder.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclCXX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/PointerArithChecker.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclCXX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/PointerArithChecker.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclCXX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/PointerArithChecker.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:88:7: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclCXX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/PointerArithChecker.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 90%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Use.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCore.dir/Use.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/Use.cpp [ 90%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/User.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCore.dir/User.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/User.cpp [ 90%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Value.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCore.dir/Value.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/Value.cpp [ 90%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/PointerSubChecker.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCheckers.dir/PointerSubChecker.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/PointerSubChecker.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/AttributeImpl.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/LLVMContextImpl.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/Value.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Value.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/Value.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/AnalysisContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/ProgramPoint.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/PointerSubChecker.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/PointerSubChecker.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/AnalysisContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/ProgramPoint.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/PointerSubChecker.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:88:7: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/PointerSubChecker.cpp:17: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 90%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ValueSymbolTable.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCore.dir/ValueSymbolTable.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/ValueSymbolTable.cpp [ 90%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ValueTypes.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCore.dir/ValueTypes.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/ValueTypes.cpp [ 90%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/PthreadLockChecker.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCheckers.dir/PthreadLockChecker.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/PthreadLockChecker.cpp [ 90%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Verifier.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCore.dir/Verifier.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/Verifier.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Verifier.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/Verifier.cpp:47: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/Verifier.cpp:2207:65: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Verifier.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Verifier.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR/Verifier.cpp:47: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Verifier.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/AnalysisContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/ProgramPoint.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/PthreadLockChecker.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/PthreadLockChecker.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/AnalysisContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/ProgramPoint.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/PthreadLockChecker.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:88:7: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/PthreadLockChecker.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 90%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/RetainCountChecker.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCheckers.dir/RetainCountChecker.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp [ 90%] Linking CXX static library ../../lib64/libLLVMCore.a cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR && /usr/bin/cmake -P CMakeFiles/LLVMCore.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMCore.dir/link.txt --verbose=1 /usr/bin/ar qc ../../lib64/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 /usr/bin/ranlib ../../lib64/libLLVMCore.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 90%] Built target LLVMCore 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/DependInfo.cmake --color= BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/AllocationDiagnostics.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/AllocationDiagnostics.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/AllocationDiagnostics.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:88:7: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/AllocationDiagnostics.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker.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 LLVMAMDGPUCodeGen make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' [ 90%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDILCFGStructurizer.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDILCFGStructurizer.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDILCFGStructurizer.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDILCFGStructurizer.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDILCFGStructurizer.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDILCFGStructurizer.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDILCFGStructurizer.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDILCFGStructurizer.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDILCFGStructurizer.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDILCFGStructurizer.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDILCFGStructurizer.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/Support/GenericDomTree.h:744:5: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/GenericDomTree.h:490:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineDominators.h:115:30: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309: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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 90%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/ReturnPointerRangeChecker.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCheckers.dir/ReturnPointerRangeChecker.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/ReturnPointerRangeChecker.cpp [ 90%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAliasAnalysis.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAliasAnalysis.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUAliasAnalysis.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/AnalysisContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/ProgramPoint.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/ReturnPointerRangeChecker.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/ReturnPointerRangeChecker.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/AnalysisContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/ProgramPoint.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/ReturnPointerRangeChecker.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:88:7: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/ReturnPointerRangeChecker.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 90%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAlwaysInlinePass.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAlwaysInlinePass.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUAlwaysInlinePass.cpp [ 90%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/ReturnUndefChecker.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCheckers.dir/ReturnUndefChecker.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/ReturnUndefChecker.cpp [ 90%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAnnotateKernelFeatures.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAnnotateKernelFeatures.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUAnnotateKernelFeatures.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/AnalysisContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/ProgramPoint.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/ReturnUndefChecker.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/ReturnUndefChecker.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/AnalysisContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/ProgramPoint.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/ReturnUndefChecker.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:88:7: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/ReturnUndefChecker.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-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUAnnotateKernelFeatures.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUAnnotateKernelFeatures.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUAnnotateKernelFeatures.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUAnnotateKernelFeatures.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUAnnotateKernelFeatures.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUAnnotateKernelFeatures.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUAnnotateKernelFeatures.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 90%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/SimpleStreamChecker.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCheckers.dir/SimpleStreamChecker.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/SimpleStreamChecker.cpp [ 90%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAnnotateUniformValues.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAnnotateUniformValues.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUAnnotateUniformValues.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUAnnotateUniformValues.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:57:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:79:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::BasicBlock*; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/PredIteratorCache.h:53:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/AnalysisContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/ProgramPoint.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/SimpleStreamChecker.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/SimpleStreamChecker.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/AnalysisContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/ProgramPoint.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/SimpleStreamChecker.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:88:7: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/SimpleStreamChecker.cpp:19: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 90%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAsmPrinter.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAsmPrinter.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ [ 90%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/StackAddrEscapeChecker.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCheckers.dir/StackAddrEscapeChecker.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/StackAddrEscapeChecker.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDKernelCodeT.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDKernelCodeT.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDKernelCodeT.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDKernelCodeT.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDKernelCodeT.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDKernelCodeT.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDKernelCodeT.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDKernelCodeT.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDKernelCodeT.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:332:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDKernelCodeT.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDKernelCodeT.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDKernelCodeT.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDKernelCodeT.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDKernelCodeT.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 90%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUCodeGenPrepare.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUCodeGenPrepare.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ExprCXX.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/StackAddrEscapeChecker.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/StackAddrEscapeChecker.cpp:209:49: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ExprCXX.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/StackAddrEscapeChecker.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ExprCXX.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/StackAddrEscapeChecker.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ExprCXX.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/StackAddrEscapeChecker.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ExprCXX.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/StackAddrEscapeChecker.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:88:7: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ExprCXX.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/StackAddrEscapeChecker.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-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ [ 90%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/StdLibraryFunctionsChecker.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCheckers.dir/StdLibraryFunctionsChecker.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 90%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUFrameLowering.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUFrameLowering.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUFrameLowering.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/AnalysisContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/ProgramPoint.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:55: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/AnalysisContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/ProgramPoint.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:55: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/AnalysisContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/ProgramPoint.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:55: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:88:7: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/AnalysisContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/ProgramPoint.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:55: 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 lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUTargetObjectFile.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUTargetObjectFile.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUTargetObjectFile.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUTargetObjectFile.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Intrinsics.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUTargetObjectFile.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Intrinsics.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Intrinsics.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUTargetObjectFile.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Intrinsics.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Intrinsics.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUTargetObjectFile.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Intrinsics.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Intrinsics.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUTargetObjectFile.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Intrinsics.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Intrinsics.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUTargetObjectFile.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Intrinsics.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Intrinsics.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUTargetObjectFile.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Intrinsics.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 92%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/StreamChecker.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCheckers.dir/StreamChecker.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/StreamChecker.cpp [ 92%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUIntrinsicInfo.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUIntrinsicInfo.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Intrinsics.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Intrinsics.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Intrinsics.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Intrinsics.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Intrinsics.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Intrinsics.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Intrinsics.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Intrinsics.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Intrinsics.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Intrinsics.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Intrinsics.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Intrinsics.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/AnalysisContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/ProgramPoint.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/StreamChecker.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/StreamChecker.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/AnalysisContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/ProgramPoint.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/StreamChecker.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:88:7: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/StreamChecker.cpp:15: 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 lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUISelDAGToDAG.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUISelDAGToDAG.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp [ 92%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/TaintTesterChecker.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCheckers.dir/TaintTesterChecker.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/TaintTesterChecker.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/AnalysisContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/ProgramPoint.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/TaintTesterChecker.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/TaintTesterChecker.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/AnalysisContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/ProgramPoint.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/TaintTesterChecker.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:88:7: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/TaintTesterChecker.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 lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULowerKernelCalls.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULowerKernelCalls.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPULowerKernelCalls.cpp [ 92%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/TestAfterDivZeroChecker.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCheckers.dir/TestAfterDivZeroChecker.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/TestAfterDivZeroChecker.cpp [ 92%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULowerIntrinsics.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULowerIntrinsics.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPULowerIntrinsics.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/AnalysisContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/ProgramPoint.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/TestAfterDivZeroChecker.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/TestAfterDivZeroChecker.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/AnalysisContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/ProgramPoint.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/TestAfterDivZeroChecker.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:88:7: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/TestAfterDivZeroChecker.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-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPULowerIntrinsics.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPULowerIntrinsics.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPULowerIntrinsics.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPULowerIntrinsics.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPULowerIntrinsics.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPULowerIntrinsics.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPULowerIntrinsics.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPULowerIntrinsics.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPULowerIntrinsics.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPULowerIntrinsics.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPULowerIntrinsics.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPULowerIntrinsics.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPULowerIntrinsics.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 lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMCInstLower.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMCInstLower.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp [ 92%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/TraversalChecker.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCheckers.dir/TraversalChecker.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/TraversalChecker.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDKernelCodeT.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDKernelCodeT.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDKernelCodeT.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDKernelCodeT.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDKernelCodeT.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDKernelCodeT.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDKernelCodeT.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDKernelCodeT.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDKernelCodeT.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:332:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDKernelCodeT.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDKernelCodeT.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDKernelCodeT.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDKernelCodeT.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDKernelCodeT.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/IdentifierTable.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Stmt.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/StmtObjC.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/TraversalChecker.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/TrailingObjects.h:52, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclGroup.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Stmt.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/StmtObjC.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/TraversalChecker.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-rocm-1.6.0/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/IdentifierTable.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Stmt.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/StmtObjC.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/TraversalChecker.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:88:7: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/TrailingObjects.h:52, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclGroup.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Stmt.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/StmtObjC.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/TraversalChecker.cpp:16: 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 lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMachineCFGStructurizer.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMachineCFGStructurizer.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp [ 92%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/UndefBranchChecker.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCheckers.dir/UndefBranchChecker.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/UndefBranchChecker.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp:156:65: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/Support/GenericDomTree.h:744:5: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/GenericDomTree.h:490:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineDominators.h:115:30: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309: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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.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-rocm-1.6.0/include/llvm/IR/Metadata.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/TrackingMDRef.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DebugLoc.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instruction.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/BasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:28, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/DenseMap.h:653: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-rocm-1.6.0/include/llvm/ADT/DenseMap.h:637: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-rocm-1.6.0/include/llvm/ADT/DenseSet.h:47:7: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:374: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-rocm-1.6.0/include/llvm/IR/Function.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:27:32: note: 'class llvm::detail::DenseSetPair >' declared here BUILDSTDERR: template class DenseSetPair : public DenseSetEmpty { BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/AnalysisContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/ProgramPoint.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/UndefBranchChecker.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/UndefBranchChecker.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/AnalysisContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/ProgramPoint.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/UndefBranchChecker.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:88:7: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/UndefBranchChecker.cpp:16: 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 tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/UndefCapturedBlockVarChecker.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCheckers.dir/UndefCapturedBlockVarChecker.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/UndefCapturedBlockVarChecker.cpp [ 92%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMachineFunction.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMachineFunction.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUMachineFunction.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Attr.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/UndefCapturedBlockVarChecker.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/AttrIterator.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Attr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/UndefCapturedBlockVarChecker.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Attr.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/UndefCapturedBlockVarChecker.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:88:7: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/AttrIterator.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Attr.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/UndefCapturedBlockVarChecker.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUMachineFunction.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUMachineFunction.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUMachineFunction.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUMachineFunction.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUMachineFunction.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUMachineFunction.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUMachineFunction.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUMachineFunction.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUMachineFunction.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUMachineFunction.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUMachineFunction.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUMachineFunction.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUMachineFunction.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUMachineFunction.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUMachineFunction.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUMachineFunction.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUMachineFunction.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUMachineFunction.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUMachineFunction.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUMachineFunction.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUMachineFunction.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUMachineFunction.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUMachineFunction.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUMachineFunction.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUMachineFunction.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 tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/UndefResultChecker.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCheckers.dir/UndefResultChecker.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/UndefResultChecker.cpp [ 92%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUUnifyMetadata.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUUnifyMetadata.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUUnifyMetadata.cpp [ 92%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUOpenCLImageTypeLoweringPass.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUOpenCLImageTypeLoweringPass.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUOpenCLImageTypeLoweringPass.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/AnalysisContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/ProgramPoint.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/UndefResultChecker.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/UndefResultChecker.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/AnalysisContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/ProgramPoint.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/UndefResultChecker.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:88:7: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/UndefResultChecker.cpp:16: 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 tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/UndefinedArraySubscriptChecker.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCheckers.dir/UndefinedArraySubscriptChecker.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/UndefinedArraySubscriptChecker.cpp [ 92%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUSubtarget.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUSubtarget.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineScheduler.h: In constructor 'llvm::MachineSchedRegistry::MachineSchedRegistry(const char*, const char*, llvm::MachineSchedRegistry::ScheduleDAGCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineScheduler.h:140: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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclCXX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/UndefinedArraySubscriptChecker.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclCXX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/UndefinedArraySubscriptChecker.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclCXX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/UndefinedArraySubscriptChecker.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:88:7: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclCXX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/UndefinedArraySubscriptChecker.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.cpp: In member function 'bool llvm::AMDGPUSubtarget::makeLIDRangeMetadata(llvm::Instruction*) const': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.cpp:261:17: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: IdQuery = true; BUILDSTDERR: ~~~~~~~~^~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.cpp:262:7: note: here BUILDSTDERR: case Intrinsic::r600_read_local_size_x: BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.cpp:267:17: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: IdQuery = true; BUILDSTDERR: ~~~~~~~~^~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.cpp:268:7: note: here BUILDSTDERR: case Intrinsic::r600_read_local_size_y: BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.cpp:273:17: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: IdQuery = true; BUILDSTDERR: ~~~~~~~~^~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.cpp:274:7: note: here BUILDSTDERR: case Intrinsic::r600_read_local_size_z: BUILDSTDERR: ^~~~ [ 92%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/UndefinedAssignmentChecker.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCheckers.dir/UndefinedAssignmentChecker.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/UndefinedAssignmentChecker.cpp [ 92%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUTargetMachine.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUTargetMachine.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNIterativeScheduler.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp:27: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineScheduler.h: In constructor 'llvm::MachineSchedRegistry::MachineSchedRegistry(const char*, const char*, llvm::MachineSchedRegistry::ScheduleDAGCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineScheduler.h:140: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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/AnalysisContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/ProgramPoint.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/UndefinedAssignmentChecker.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/UndefinedAssignmentChecker.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/AnalysisContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/ProgramPoint.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/UndefinedAssignmentChecker.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:88:7: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/UndefinedAssignmentChecker.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Intrinsics.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Intrinsics.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Intrinsics.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Intrinsics.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Intrinsics.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Intrinsics.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Intrinsics.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Intrinsics.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Intrinsics.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Intrinsics.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Intrinsics.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Intrinsics.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 92%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/UnixAPIChecker.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCheckers.dir/UnixAPIChecker.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/UnixAPIChecker.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Specifiers.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/TargetInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/UnixAPIChecker.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/TargetInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/UnixAPIChecker.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Specifiers.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/TargetInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/UnixAPIChecker.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:88:7: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/TargetInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/UnixAPIChecker.cpp:16: 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 lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUTargetTransformInfo.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUTargetTransformInfo.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp [ 92%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/UnreachableCodeChecker.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCheckers.dir/UnreachableCodeChecker.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/UnreachableCodeChecker.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Builtins.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/UnreachableCodeChecker.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Builtins.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/UnreachableCodeChecker.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Builtins.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/UnreachableCodeChecker.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:88:7: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Builtins.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/UnreachableCodeChecker.cpp:18: 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 lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUISelLowering.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUISelLowering.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUISelLowering.cpp [ 92%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/VforkChecker.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCheckers.dir/VforkChecker.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/VforkChecker.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUISelLowering.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUISelLowering.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUISelLowering.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUISelLowering.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUISelLowering.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUISelLowering.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUISelLowering.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUISelLowering.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUISelLowering.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUISelLowering.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUISelLowering.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUISelLowering.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUISelLowering.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUISelLowering.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUISelLowering.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUISelLowering.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUISelLowering.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUISelLowering.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUISelLowering.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUISelLowering.cpp: In member function 'llvm::SDValue llvm::AMDGPUTargetLowering::performShlCombine(llvm::SDNode*, llvm::TargetLowering::DAGCombinerInfo&) const': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUISelLowering.cpp:2654:18: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: case ISD::OR: if (!isOrEquivalentToAdd(DAG, LHS)) break; BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUISelLowering.cpp:2655:3: note: here BUILDSTDERR: case ISD::ADD: { // Fall through from above BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclCXX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/VforkChecker.cpp:29: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclCXX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/VforkChecker.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclCXX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/VforkChecker.cpp:29: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:88:7: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclCXX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/VforkChecker.cpp:29: 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 tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/VLASizeChecker.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCheckers.dir/VLASizeChecker.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/VLASizeChecker.cpp [ 92%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUInstrInfo.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUInstrInfo.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUInstrInfo.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUInstrInfo.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUInstrInfo.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUInstrInfo.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUInstrInfo.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUInstrInfo.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/CharUnits.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/VLASizeChecker.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/CharUnits.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/VLASizeChecker.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/CharUnits.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/VLASizeChecker.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:88:7: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/CharUnits.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/VLASizeChecker.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUInstrInfo.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUInstrInfo.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 92%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUPromoteAlloca.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUPromoteAlloca.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp [ 92%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/ValistChecker.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCheckers.dir/ValistChecker.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/ValistChecker.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/AnalysisContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/ProgramPoint.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/ValistChecker.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/ValistChecker.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/AnalysisContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Analysis/ProgramPoint.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/ValistChecker.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:88:7: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/ValistChecker.cpp:16: 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 lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPURegisterInfo.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPURegisterInfo.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPURegisterInfo.cpp [ 92%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/VirtualCallChecker.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clangStaticAnalyzerCheckers.dir/VirtualCallChecker.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/VirtualCallChecker.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPURegisterInfo.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17349, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPURegisterInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17349, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17349, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPURegisterInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17349, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17349, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPURegisterInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17349, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17349, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPURegisterInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17349, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17349, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPURegisterInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17349, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17349, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPURegisterInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17349, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 92%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUUnifyDivergentExitNodes.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUUnifyDivergentExitNodes.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUUnifyDivergentExitNodes.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclCXX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/VirtualCallChecker.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:624:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclCXX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/VirtualCallChecker.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APFloat.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclCXX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/VirtualCallChecker.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallSet.h:88:7: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/APValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/Decl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTTypeTraits.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/ASTContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST/DeclCXX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/StaticAnalyzer/Checkers/VirtualCallChecker.cpp:16: 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 lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUConvertAtomicLibCalls.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUConvertAtomicLibCalls.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUConvertAtomicLibCalls.cpp [ 92%] Linking CXX static library ../../../../../lib64/libclangStaticAnalyzerCheckers.a cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/cmake -P CMakeFiles/clangStaticAnalyzerCheckers.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangStaticAnalyzerCheckers.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../../lib64/libclangStaticAnalyzerCheckers.a CMakeFiles/clangStaticAnalyzerCheckers.dir/AllocationDiagnostics.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/AnalysisOrderChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/AnalyzerStatsChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/ArrayBoundChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/ArrayBoundCheckerV2.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/BasicObjCFoundationChecks.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/BlockInCriticalSectionChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/BoolAssignmentChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/BuiltinFunctionChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/CStringChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/CStringSyntaxChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/CallAndMessageChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/CastSizeChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/CastToStructChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/CheckObjCDealloc.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/CheckObjCInstMethSignature.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/CheckSecuritySyntaxOnly.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/CheckSizeofPointer.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/CheckerDocumentation.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/ChrootChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/ClangCheckers.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/CloneChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/ConversionChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/CXXSelfAssignmentChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/DeadStoresChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/DebugCheckers.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/DereferenceChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/DirectIvarAssignment.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/DivZeroChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/DynamicTypePropagation.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/DynamicTypeChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/ExprInspectionChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/FixedAddressChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/GenericTaintChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/GTestChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/IdenticalExprChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/IteratorChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/IvarInvalidationChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/LLVMConventionsChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/LocalizationChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/MacOSKeychainAPIChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/MacOSXAPIChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/MallocChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/MallocOverflowSecurityChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/MallocSizeofChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/MisusedMovedObjectChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/MPI-Checker/MPIBugReporter.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/MPI-Checker/MPIChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/MPI-Checker/MPIFunctionClassifier.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/NSAutoreleasePoolChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/NSErrorChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/NoReturnFunctionChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/NonNullParamChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/NullabilityChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/NumberObjectConversionChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/ObjCAtSyncChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/ObjCContainersASTChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/ObjCContainersChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/ObjCMissingSuperCallChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/ObjCPropertyChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/ObjCSelfInitChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/ObjCSuperDeallocChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/ObjCUnusedIVarsChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/PaddingChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/PointerArithChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/PointerSubChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/PthreadLockChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/RetainCountChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/ReturnPointerRangeChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/ReturnUndefChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/SimpleStreamChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/StackAddrEscapeChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/StdLibraryFunctionsChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/StreamChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/TaintTesterChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/TestAfterDivZeroChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/TraversalChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/UndefBranchChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/UndefCapturedBlockVarChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/UndefResultChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/UndefinedArraySubscriptChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/UndefinedAssignmentChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/UnixAPIChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/UnreachableCodeChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/VforkChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/VLASizeChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/ValistChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/VirtualCallChecker.cpp.o [ 92%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUOCL12Adapter.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUOCL12Adapter.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUOCL12Adapter.cpp /usr/bin/ranlib ../../../../../lib64/libclangStaticAnalyzerCheckers.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 92%] Built target clangStaticAnalyzerCheckers [ 92%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUPrintfRuntimeBinding.cpp.o make -f lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/build.make lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/depend cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUPrintfRuntimeBinding.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUPrintfRuntimeBinding.cpp make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/Utils /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/Utils /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/DependInfo.cmake --color= Scanning dependencies of target LLVMAMDGPUUtils make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' [ 92%] Building CXX object lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/AMDGPUBaseInfo.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/Utils && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUUtils.dir/AMDGPUBaseInfo.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUPrintfRuntimeBinding.cpp:197:6: warning: 'bool {anonymous}::AMDGPUPrintfRuntimeBinding::confirmSpirModule(llvm::Module&) const' defined but not used [-Wunused-function] BUILDSTDERR: bool AMDGPUPrintfRuntimeBinding::confirmSpirModule(Module& M) const { BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUPrintfRuntimeBinding.cpp:115:6: warning: 'bool {anonymous}::AMDGPUPrintfRuntimeBinding::confirmOpenCLVersion200(llvm::Module&) const' defined but not used [-Wunused-function] BUILDSTDERR: bool AMDGPUPrintfRuntimeBinding::confirmOpenCLVersion200(Module& M) const { BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCContext.h:635:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.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 lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/AMDKernelCodeTUtils.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/Utils && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUUtils.dir/AMDKernelCodeTUtils.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/Utils/AMDKernelCodeTUtils.cpp [ 92%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUclpVectorExpansion.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUclpVectorExpansion.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUclpVectorExpansion.cpp [ 92%] Building CXX object lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/AMDGPUAsmUtils.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/Utils && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUUtils.dir/AMDGPUAsmUtils.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/Utils/AMDGPUAsmUtils.cpp [ 92%] Linking CXX static library ../../../../lib64/libLLVMAMDGPUUtils.a cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/Utils && /usr/bin/cmake -P CMakeFiles/LLVMAMDGPUUtils.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/Utils && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMAMDGPUUtils.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../lib64/libLLVMAMDGPUUtils.a CMakeFiles/LLVMAMDGPUUtils.dir/AMDGPUBaseInfo.cpp.o CMakeFiles/LLVMAMDGPUUtils.dir/AMDKernelCodeTUtils.cpp.o CMakeFiles/LLVMAMDGPUUtils.dir/AMDGPUAsmUtils.cpp.o /usr/bin/ranlib ../../../../lib64/libLLVMAMDGPUUtils.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 92%] Built target LLVMAMDGPUUtils 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/TargetInfo /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/TargetInfo /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/DependInfo.cmake --color= Scanning dependencies of target LLVMAMDGPUInfo make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' [ 92%] Building CXX object lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/AMDGPUTargetInfo.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/TargetInfo && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/TargetInfo -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/TargetInfo -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUInfo.dir/AMDGPUTargetInfo.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/TargetInfo/AMDGPUTargetInfo.cpp [ 92%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNHazardRecognizer.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNHazardRecognizer.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNHazardRecognizer.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/TargetInfo/AMDGPUTargetInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Intrinsics.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/TargetInfo/AMDGPUTargetInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Intrinsics.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Intrinsics.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/TargetInfo/AMDGPUTargetInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Intrinsics.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Intrinsics.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/TargetInfo/AMDGPUTargetInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Intrinsics.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Intrinsics.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/TargetInfo/AMDGPUTargetInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Intrinsics.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Intrinsics.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/TargetInfo/AMDGPUTargetInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Intrinsics.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Intrinsics.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/TargetInfo/AMDGPUTargetInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Intrinsics.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNHazardRecognizer.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNHazardRecognizer.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNHazardRecognizer.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNHazardRecognizer.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNHazardRecognizer.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 92%] Linking CXX static library ../../../../lib64/libLLVMAMDGPUInfo.a cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/TargetInfo && /usr/bin/cmake -P CMakeFiles/LLVMAMDGPUInfo.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/TargetInfo && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMAMDGPUInfo.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../lib64/libLLVMAMDGPUInfo.a CMakeFiles/LLVMAMDGPUInfo.dir/AMDGPUTargetInfo.cpp.o /usr/bin/ranlib ../../../../lib64/libLLVMAMDGPUInfo.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNHazardRecognizer.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 92%] Built target LLVMAMDGPUInfo make -f lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/build.make lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/depend BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/MCTargetDesc /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/MCTargetDesc /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/DependInfo.cmake --color= BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNHazardRecognizer.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ Scanning dependencies of target LLVMAMDGPUDesc make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' [ 92%] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUAsmBackend.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/MCTargetDesc && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/MCTargetDesc -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/MCTargetDesc -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUAsmBackend.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUAsmBackend.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUFixupKinds.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUAsmBackend.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCContext.h:635:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUFixupKinds.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUFixupKinds.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUAsmBackend.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUFixupKinds.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 92%] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUCodeObjectMetadataStreamer.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/MCTargetDesc && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/MCTargetDesc -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/MCTargetDesc -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUCodeObjectMetadataStreamer.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUCodeObjectMetadataStreamer.cpp [ 92%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNSchedStrategy.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNSchedStrategy.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNSchedStrategy.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUCodeObjectMetadataStreamer.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUCodeObjectMetadataStreamer.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-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNRegPressure.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNSchedStrategy.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNSchedStrategy.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNSchedStrategy.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNSchedStrategy.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineScheduler.h: In constructor 'llvm::MachineSchedRegistry::MachineSchedRegistry(const char*, const char*, llvm::MachineSchedRegistry::ScheduleDAGCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineScheduler.h:140: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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNRegPressure.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNSchedStrategy.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNSchedStrategy.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNRegPressure.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNSchedStrategy.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNSchedStrategy.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNRegPressure.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNSchedStrategy.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNSchedStrategy.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNRegPressure.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNSchedStrategy.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNSchedStrategy.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNRegPressure.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNSchedStrategy.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNSchedStrategy.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNRegPressure.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNSchedStrategy.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNSchedStrategy.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNRegPressure.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNSchedStrategy.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNSchedStrategy.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNRegPressure.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNSchedStrategy.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNSchedStrategy.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNRegPressure.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNSchedStrategy.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNSchedStrategy.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, llvm::MachineInstrBundleIterator >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNSchedStrategy.cpp:327:61: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, llvm::MachineInstrBundleIterator >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNRegPressure.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNSchedStrategy.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNSchedStrategy.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, llvm::MachineInstrBundleIterator >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNRegPressure.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNSchedStrategy.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNSchedStrategy.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNRegPressure.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNSchedStrategy.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNSchedStrategy.cpp:15: 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 lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUELFObjectWriter.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/MCTargetDesc && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/MCTargetDesc -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/MCTargetDesc -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUELFObjectWriter.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFObjectWriter.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNRegPressure.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNSchedStrategy.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNSchedStrategy.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNRegPressure.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNSchedStrategy.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNSchedStrategy.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Metadata.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/TrackingMDRef.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DebugLoc.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instruction.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/BasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:28, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNRegPressure.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNSchedStrategy.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNSchedStrategy.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/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 = llvm::LaneBitmask; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:653:7: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = unsigned int; ValueT = llvm::LaneBitmask; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:637:7: required from 'llvm::DenseMap& llvm::DenseMap::operator=(const llvm::DenseMap&) [with KeyT = unsigned int; ValueT = llvm::LaneBitmask; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNSchedStrategy.cpp:460:50: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:374: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-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCELFObjectWriter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFObjectWriter.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCELFObjectWriter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFObjectWriter.cpp:11: 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 lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUELFStreamer.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/MCTargetDesc && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/MCTargetDesc -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/MCTargetDesc -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUELFStreamer.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFStreamer.cpp [ 92%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ClauseMergePass.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ClauseMergePass.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600ClauseMergePass.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCELFStreamer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFStreamer.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:332:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCELFStreamer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/MC/MCELFStreamer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFStreamer.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCELFStreamer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 92%] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUMCAsmInfo.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/MCTargetDesc && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/MCTargetDesc -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/MCTargetDesc -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUMCAsmInfo.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCAsmInfo.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCAsmInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCAsmInfoELF.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCAsmInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCAsmInfo.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCAsmInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCAsmInfoELF.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCAsmInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 94%] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUMCCodeEmitter.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/MCTargetDesc && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/MCTargetDesc -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/MCTargetDesc -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUMCCodeEmitter.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCCodeEmitter.cpp [ 94%] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUMCTargetDesc.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/MCTargetDesc && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/MCTargetDesc -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/MCTargetDesc -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUMCTargetDesc.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600ClauseMergePass.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600ClauseMergePass.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600ClauseMergePass.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600ClauseMergePass.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600ClauseMergePass.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600ClauseMergePass.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600ClauseMergePass.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/MC/MCELFStreamer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:332:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCELFStreamer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/MC/MCELFStreamer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCContext.h:635:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCELFStreamer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/MC/MCELFStreamer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCELFStreamer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 94%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ControlFlowFinalizer.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ControlFlowFinalizer.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp [ 94%] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUTargetStreamer.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/MCTargetDesc && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/MCTargetDesc -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/MCTargetDesc -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUTargetStreamer.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:332:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCContext.h:635:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 94%] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/R600MCCodeEmitter.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/MCTargetDesc && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/MCTargetDesc -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/MCTargetDesc -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUDesc.dir/R600MCCodeEmitter.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/MCTargetDesc/R600MCCodeEmitter.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:273: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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:813:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:882:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 3]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp:366:24: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp: In member function 'virtual bool {anonymous}::R600ControlFlowFinalizer::runOnMachineFunction(llvm::MachineFunction&)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp:548:11: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: if (RequiresWorkAround) { BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp:559:9: note: here BUILDSTDERR: case AMDGPU::CF_ALU: BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600Defines.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/MCTargetDesc/R600MCCodeEmitter.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCContext.h:635:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600Defines.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600Defines.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/MCTargetDesc/R600MCCodeEmitter.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600Defines.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 94%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600EmitClauseMarkers.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600EmitClauseMarkers.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600EmitClauseMarkers.cpp [ 94%] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/SIMCCodeEmitter.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/MCTargetDesc && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/MCTargetDesc -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/MCTargetDesc -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUDesc.dir/SIMCCodeEmitter.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/MCTargetDesc/SIMCCodeEmitter.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/MCTargetDesc/SIMCCodeEmitter.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCContext.h:635:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/MCTargetDesc/SIMCCodeEmitter.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600EmitClauseMarkers.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ [ 94%] Linking CXX static library ../../../../lib64/libLLVMAMDGPUDesc.a cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/MCTargetDesc && /usr/bin/cmake -P CMakeFiles/LLVMAMDGPUDesc.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/MCTargetDesc && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMAMDGPUDesc.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../lib64/libLLVMAMDGPUDesc.a CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUAsmBackend.cpp.o CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUCodeObjectMetadataStreamer.cpp.o CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUELFObjectWriter.cpp.o CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUELFStreamer.cpp.o CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUMCAsmInfo.cpp.o CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUMCCodeEmitter.cpp.o CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUMCTargetDesc.cpp.o CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUTargetStreamer.cpp.o CMakeFiles/LLVMAMDGPUDesc.dir/R600MCCodeEmitter.cpp.o CMakeFiles/LLVMAMDGPUDesc.dir/SIMCCodeEmitter.cpp.o /usr/bin/ranlib ../../../../lib64/libLLVMAMDGPUDesc.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 94%] Built target LLVMAMDGPUDesc 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86 /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/DependInfo.cmake --color= BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600EmitClauseMarkers.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600EmitClauseMarkers.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600EmitClauseMarkers.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600EmitClauseMarkers.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600EmitClauseMarkers.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600EmitClauseMarkers.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ Scanning dependencies of target LLVMX86CodeGen make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' [ 94%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86AsmPrinter.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86 -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMX86CodeGen.dir/X86AsmPrinter.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86AsmPrinter.cpp [ 94%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ExpandSpecialInstrs.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ExpandSpecialInstrs.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600ExpandSpecialInstrs.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86Subtarget.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86AsmPrinter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86AsmPrinter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600ExpandSpecialInstrs.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86Subtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86AsmPrinter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86AsmPrinter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/GraphTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86Subtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86AsmPrinter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86Subtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86AsmPrinter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86AsmPrinter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:332:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/GraphTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86Subtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86AsmPrinter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86Subtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86AsmPrinter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86AsmPrinter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/GraphTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86Subtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86AsmPrinter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86Subtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86AsmPrinter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86AsmPrinter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/GraphTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86Subtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86AsmPrinter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86Subtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86AsmPrinter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86AsmPrinter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/GraphTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86Subtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86AsmPrinter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600ExpandSpecialInstrs.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600ExpandSpecialInstrs.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600ExpandSpecialInstrs.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600ExpandSpecialInstrs.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86Subtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86AsmPrinter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86AsmPrinter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/GraphTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86Subtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86AsmPrinter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600ExpandSpecialInstrs.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600ExpandSpecialInstrs.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86Subtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86AsmPrinter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86AsmPrinter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/GraphTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86Subtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86AsmPrinter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 94%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600FrameLowering.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600FrameLowering.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600FrameLowering.cpp [ 94%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86CallFrameOptimization.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86 -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMX86CodeGen.dir/X86CallFrameOptimization.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86CallFrameOptimization.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600FrameLowering.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUFrameLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600FrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600FrameLowering.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/GraphTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUFrameLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600FrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600FrameLowering.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUFrameLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600FrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600FrameLowering.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/GraphTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUFrameLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600FrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600FrameLowering.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUFrameLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600FrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600FrameLowering.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/GraphTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUFrameLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600FrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600FrameLowering.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUFrameLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600FrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600FrameLowering.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/GraphTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUFrameLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600FrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600FrameLowering.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUFrameLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600FrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600FrameLowering.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/GraphTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUFrameLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600FrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600FrameLowering.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86Subtarget.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86CallFrameOptimization.cpp:25: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUFrameLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600FrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600FrameLowering.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/GraphTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUFrameLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600FrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600FrameLowering.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86CallFrameOptimization.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:332:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86CallFrameOptimization.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86CallFrameOptimization.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86CallFrameOptimization.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86CallFrameOptimization.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86CallFrameOptimization.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86CallFrameOptimization.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 94%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600InstrInfo.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600InstrInfo.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600InstrInfo.cpp [ 94%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86ExpandPseudo.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86 -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMX86CodeGen.dir/X86ExpandPseudo.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86ExpandPseudo.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600InstrInfo.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600InstrInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600InstrInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600InstrInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600InstrInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600InstrInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600InstrInfo.cpp:296:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600InstrInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600InstrInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600InstrInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:273: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-rocm-1.6.0/include/llvm/ADT/SmallVector.h:813:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:882:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 3]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600InstrInfo.cpp:301:12: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86Subtarget.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86ExpandPseudo.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86ExpandPseudo.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/GraphTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86ExpandPseudo.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:332:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/GraphTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86ExpandPseudo.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/GraphTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86ExpandPseudo.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/GraphTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86ExpandPseudo.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/GraphTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86ExpandPseudo.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/GraphTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86ExpandPseudo.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/GraphTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 94%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ISelLowering.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ISelLowering.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600ISelLowering.cpp [ 94%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86FastISel.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86 -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMX86CodeGen.dir/X86FastISel.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FastISel.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600ISelLowering.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUISelLowering.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600ISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600ISelLowering.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUISelLowering.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600ISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUISelLowering.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600ISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600ISelLowering.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUISelLowering.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600ISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUISelLowering.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600ISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600ISelLowering.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUISelLowering.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600ISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUISelLowering.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600ISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600ISelLowering.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUISelLowering.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600ISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUISelLowering.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600ISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600ISelLowering.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUISelLowering.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600ISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86Subtarget.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FastISel.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUISelLowering.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600ISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600ISelLowering.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUISelLowering.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600ISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86CallingConv.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FastISel.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:332:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86CallingConv.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86CallingConv.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FastISel.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86CallingConv.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86CallingConv.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FastISel.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86CallingConv.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86CallingConv.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FastISel.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86CallingConv.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86CallingConv.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FastISel.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86CallingConv.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86CallingConv.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FastISel.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86CallingConv.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86CallingConv.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FastISel.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86CallingConv.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 94%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600MachineFunctionInfo.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600MachineFunctionInfo.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600MachineFunctionInfo.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUMachineFunction.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600MachineFunctionInfo.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600MachineFunctionInfo.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUMachineFunction.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600MachineFunctionInfo.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUMachineFunction.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600MachineFunctionInfo.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600MachineFunctionInfo.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:669:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUMachineFunction.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600MachineFunctionInfo.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 94%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600MachineScheduler.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600MachineScheduler.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600MachineScheduler.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/TargetSchedule.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/ScheduleDAGInstrs.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineScheduler.h:89, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600MachineScheduler.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600MachineScheduler.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600MachineScheduler.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600MachineScheduler.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineScheduler.h: In constructor 'llvm::MachineSchedRegistry::MachineSchedRegistry(const char*, const char*, llvm::MachineSchedRegistry::ScheduleDAGCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineScheduler.h:140: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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineScheduler.h:78, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600MachineScheduler.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600MachineScheduler.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineScheduler.h:78, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600MachineScheduler.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineScheduler.h:78, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600MachineScheduler.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600MachineScheduler.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineScheduler.h:78, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600MachineScheduler.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineScheduler.h:78, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600MachineScheduler.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600MachineScheduler.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineScheduler.h:78, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600MachineScheduler.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineScheduler.h:78, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600MachineScheduler.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600MachineScheduler.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineScheduler.h:78, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600MachineScheduler.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineScheduler.h:78, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600MachineScheduler.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600MachineScheduler.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineScheduler.h:78, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600MachineScheduler.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineScheduler.h:78, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600MachineScheduler.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600MachineScheduler.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineScheduler.h:78, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600MachineScheduler.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 94%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86FixupBWInsts.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86 -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMX86CodeGen.dir/X86FixupBWInsts.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FixupBWInsts.cpp [ 94%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600OptimizeVectorRegisters.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600OptimizeVectorRegisters.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600OptimizeVectorRegisters.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86Subtarget.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FixupBWInsts.cpp:50: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FixupBWInsts.cpp:49: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:332:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600OptimizeVectorRegisters.cpp:31: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FixupBWInsts.cpp:49: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FixupBWInsts.cpp:49: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FixupBWInsts.cpp:49: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FixupBWInsts.cpp:49: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FixupBWInsts.cpp:49: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FixupBWInsts.cpp:333:57: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FixupBWInsts.cpp:49: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FixupBWInsts.cpp:49: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600OptimizeVectorRegisters.cpp:30: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600OptimizeVectorRegisters.cpp:30: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600OptimizeVectorRegisters.cpp:30: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600OptimizeVectorRegisters.cpp:30: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600OptimizeVectorRegisters.cpp:30: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600OptimizeVectorRegisters.cpp:30: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600OptimizeVectorRegisters.cpp:30: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/Support/GenericDomTree.h:744:5: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/GenericDomTree.h:490:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineDominators.h:115:30: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309: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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/IR/Metadata.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/TrackingMDRef.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DebugLoc.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instruction.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/BasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:28, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600OptimizeVectorRegisters.cpp:30: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/DenseMap.h:653: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-rocm-1.6.0/include/llvm/ADT/DenseMap.h:607: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-rocm-1.6.0/lib/Target/AMDGPU/R600OptimizeVectorRegisters.cpp:205:60: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:374: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-rocm-1.6.0/include/llvm/ADT/DenseMap.h:39:8: note: 'struct llvm::detail::DenseMapPair' declared here BUILDSTDERR: struct DenseMapPair : public std::pair { BUILDSTDERR: ^~~~~~~~~~~~ [ 94%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86FixupLEAs.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86 -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMX86CodeGen.dir/X86FixupLEAs.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FixupLEAs.cpp [ 94%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600Packetizer.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600Packetizer.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600Packetizer.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86Subtarget.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FixupLEAs.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FixupLEAs.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:332:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FixupLEAs.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FixupLEAs.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FixupLEAs.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FixupLEAs.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FixupLEAs.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FixupLEAs.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600Packetizer.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600Packetizer.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600Packetizer.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600Packetizer.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600Packetizer.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600Packetizer.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600Packetizer.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 94%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86FixupSetCC.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86 -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMX86CodeGen.dir/X86FixupSetCC.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FixupSetCC.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600Packetizer.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/Support/GenericDomTree.h:744:5: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/GenericDomTree.h:490:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineDominators.h:115:30: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309: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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 94%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600RegisterInfo.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600RegisterInfo.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600RegisterInfo.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86Subtarget.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FixupSetCC.cpp:25: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FixupSetCC.cpp:24: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:332:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FixupSetCC.cpp:24: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FixupSetCC.cpp:24: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FixupSetCC.cpp:24: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FixupSetCC.cpp:24: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FixupSetCC.cpp:24: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FixupSetCC.cpp:24: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600RegisterInfo.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17349, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600RegisterInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600RegisterInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17349, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600RegisterInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17349, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600RegisterInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600RegisterInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17349, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600RegisterInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17349, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600RegisterInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600RegisterInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17349, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600RegisterInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17349, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600RegisterInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600RegisterInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17349, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600RegisterInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17349, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600RegisterInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600RegisterInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17349, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600RegisterInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17349, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600RegisterInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600RegisterInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17349, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/R600RegisterInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 94%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86FloatingPoint.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86 -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMX86CodeGen.dir/X86FloatingPoint.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FloatingPoint.cpp [ 96%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIAnnotateControlFlow.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIAnnotateControlFlow.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIAnnotateControlFlow.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FloatingPoint.cpp:38: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FloatingPoint.cpp:27: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:332:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIAnnotateControlFlow.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIAnnotateControlFlow.cpp:165:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FloatingPoint.cpp:27: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FloatingPoint.cpp:27: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FloatingPoint.cpp:27: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FloatingPoint.cpp:27: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FloatingPoint.cpp:27: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 96%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIDebuggerInsertNops.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIDebuggerInsertNops.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIDebuggerInsertNops.cpp [ 96%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86FrameLowering.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86 -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMX86CodeGen.dir/X86FrameLowering.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FrameLowering.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIDebuggerInsertNops.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIDebuggerInsertNops.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIDebuggerInsertNops.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIDebuggerInsertNops.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIDebuggerInsertNops.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIDebuggerInsertNops.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIDebuggerInsertNops.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86Subtarget.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FrameLowering.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FrameLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/GraphTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FrameLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:332:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/GraphTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FrameLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/GraphTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FrameLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/GraphTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FrameLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/GraphTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 96%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFixControlFlowLiveIntervals.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFixControlFlowLiveIntervals.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIFixControlFlowLiveIntervals.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FrameLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/GraphTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FrameLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/GraphTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIFixControlFlowLiveIntervals.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIFixControlFlowLiveIntervals.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIFixControlFlowLiveIntervals.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIFixControlFlowLiveIntervals.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIFixControlFlowLiveIntervals.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIFixControlFlowLiveIntervals.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 96%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86ISelDAGToDAG.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86 -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMX86CodeGen.dir/X86ISelDAGToDAG.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86ISelDAGToDAG.cpp [ 96%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFixSGPRCopies.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFixSGPRCopies.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIFixSGPRCopies.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIFixSGPRCopies.cpp:70: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86Subtarget.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86ISelDAGToDAG.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIFixSGPRCopies.cpp:68: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIFixSGPRCopies.cpp:68: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIFixSGPRCopies.cpp:68: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIFixSGPRCopies.cpp:68: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIFixSGPRCopies.cpp:68: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIFixSGPRCopies.cpp:68: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIFixSGPRCopies.cpp:68: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/Support/GenericDomTree.h:744:5: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/GenericDomTree.h:490:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineDominators.h:115:30: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309: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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIFixSGPRCopies.cpp:68: 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-rocm-1.6.0/lib/Target/X86/X86InstrBuilder.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86ISelDAGToDAG.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrBuilder.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/lib/Target/X86/X86InstrBuilder.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86ISelDAGToDAG.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:332:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrBuilder.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/lib/Target/X86/X86InstrBuilder.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86ISelDAGToDAG.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrBuilder.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/lib/Target/X86/X86InstrBuilder.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86ISelDAGToDAG.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrBuilder.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/lib/Target/X86/X86InstrBuilder.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86ISelDAGToDAG.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrBuilder.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/lib/Target/X86/X86InstrBuilder.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86ISelDAGToDAG.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrBuilder.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/lib/Target/X86/X86InstrBuilder.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86ISelDAGToDAG.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrBuilder.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 96%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFixVGPRCopies.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFixVGPRCopies.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIFixVGPRCopies.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIFixVGPRCopies.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIFixVGPRCopies.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIFixVGPRCopies.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIFixVGPRCopies.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIFixVGPRCopies.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIFixVGPRCopies.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIFixVGPRCopies.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIFixVGPRCopies.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIFixVGPRCopies.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIFixVGPRCopies.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIFixVGPRCopies.cpp:15: 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 lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86ISelLowering.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86 -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMX86CodeGen.dir/X86ISelLowering.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86ISelLowering.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIFixVGPRCopies.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIFixVGPRCopies.cpp:15: 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 lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFoldOperands.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFoldOperands.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIFoldOperands.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86Subtarget.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86ISelLowering.cpp:24: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIFoldOperands.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIFoldOperands.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIFoldOperands.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIFoldOperands.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIFoldOperands.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/CodeGen/CallingConvLower.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86ISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86ISelLowering.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/CallingConvLower.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86ISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86ISelLowering.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIFoldOperands.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/CodeGen/CallingConvLower.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86ISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86ISelLowering.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:332:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/CallingConvLower.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86ISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86ISelLowering.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-rocm-1.6.0/include/llvm/CodeGen/CallingConvLower.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86ISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86ISelLowering.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/CallingConvLower.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86ISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86ISelLowering.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-rocm-1.6.0/include/llvm/CodeGen/CallingConvLower.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86ISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86ISelLowering.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/CallingConvLower.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86ISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86ISelLowering.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-rocm-1.6.0/include/llvm/CodeGen/CallingConvLower.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86ISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86ISelLowering.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/CallingConvLower.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86ISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86ISelLowering.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-rocm-1.6.0/include/llvm/CodeGen/CallingConvLower.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86ISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86ISelLowering.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86ISelLowering.cpp:2153:58: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/CallingConvLower.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86ISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86ISelLowering.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIFoldOperands.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/CodeGen/CallingConvLower.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86ISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86ISelLowering.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/CallingConvLower.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86ISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86ISelLowering.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-rocm-1.6.0/include/llvm/CodeGen/CallingConvLower.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86ISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86ISelLowering.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/CallingConvLower.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86ISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86ISelLowering.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-rocm-1.6.0/lib/Target/AMDGPU/SIFoldOperands.cpp: In function 'bool isInlineConstantIfFolded(const llvm::SIInstrInfo*, const llvm::MachineInstr&, unsigned int, const llvm::MachineOperand&)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIFoldOperands.cpp:131:5: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: } BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIFoldOperands.cpp:133:3: note: here BUILDSTDERR: default: BUILDSTDERR: ^~~~~~~ [ 96%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFrameLowering.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFrameLowering.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIFrameLowering.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIFrameLowering.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUFrameLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIFrameLowering.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/GraphTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUFrameLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUFrameLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIFrameLowering.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/GraphTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUFrameLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUFrameLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIFrameLowering.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/GraphTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUFrameLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUFrameLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIFrameLowering.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/GraphTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUFrameLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUFrameLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIFrameLowering.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/GraphTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUFrameLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUFrameLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIFrameLowering.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/GraphTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUFrameLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 96%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIInsertSkips.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIInsertSkips.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInsertSkips.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInsertSkips.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInsertSkips.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInsertSkips.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInsertSkips.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInsertSkips.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInsertSkips.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInsertSkips.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInsertSkips.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInsertSkips.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInsertSkips.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInsertSkips.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInsertSkips.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInsertSkips.cpp:17: 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 lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIInsertWaits.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIInsertWaits.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInsertWaits.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInsertWaits.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInsertWaits.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInsertWaits.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInsertWaits.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInsertWaits.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInsertWaits.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInsertWaits.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 96%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIInsertWaitcnts.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIInsertWaitcnts.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInsertWaitcnts.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInsertWaitcnts.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInsertWaitcnts.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInsertWaitcnts.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInsertWaitcnts.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInsertWaitcnts.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInsertWaitcnts.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInsertWaitcnts.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInsertWaitcnts.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInsertWaitcnts.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInsertWaitcnts.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInsertWaitcnts.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInsertWaitcnts.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInsertWaitcnts.cpp:19: 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 lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIInstrInfo.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIInstrInfo.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInstrInfo.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInstrInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInstrInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInstrInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInstrInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInstrInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInstrInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInstrInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInstrInfo.cpp: In member function 'virtual llvm::MachineInstr* llvm::SIInstrInfo::convertToThreeAddress(llvm::MachineFunction::iterator&, llvm::MachineInstr&, llvm::LiveVariables*) const': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInstrInfo.cpp:2030:11: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: IsF16 = true; BUILDSTDERR: ~~~~~~^~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInstrInfo.cpp:2031:3: note: here BUILDSTDERR: case AMDGPU::V_MAC_F32_e32: { BUILDSTDERR: ^~~~ [ 96%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86InterleavedAccess.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86 -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMX86CodeGen.dir/X86InterleavedAccess.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InterleavedAccess.cpp [ 96%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIISelLowering.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIISelLowering.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIISelLowering.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86Subtarget.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InterleavedAccess.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/CallingConvLower.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86ISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InterleavedAccess.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/CallingConvLower.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86ISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InterleavedAccess.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-rocm-1.6.0/include/llvm/CodeGen/CallingConvLower.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86ISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InterleavedAccess.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:332:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/CallingConvLower.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86ISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InterleavedAccess.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-rocm-1.6.0/include/llvm/CodeGen/CallingConvLower.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86ISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InterleavedAccess.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/CallingConvLower.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86ISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InterleavedAccess.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-rocm-1.6.0/include/llvm/CodeGen/CallingConvLower.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86ISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InterleavedAccess.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/CallingConvLower.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86ISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InterleavedAccess.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-rocm-1.6.0/include/llvm/CodeGen/CallingConvLower.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86ISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InterleavedAccess.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/CallingConvLower.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86ISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InterleavedAccess.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-rocm-1.6.0/include/llvm/CodeGen/CallingConvLower.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86ISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InterleavedAccess.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/CallingConvLower.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86ISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InterleavedAccess.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-rocm-1.6.0/include/llvm/CodeGen/CallingConvLower.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86ISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InterleavedAccess.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/CallingConvLower.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86ISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InterleavedAccess.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-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIISelLowering.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIISelLowering.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIISelLowering.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIISelLowering.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIISelLowering.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIISelLowering.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 96%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86InstrFMA3Info.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86 -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMX86CodeGen.dir/X86InstrFMA3Info.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrFMA3Info.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIISelLowering.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIISelLowering.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIISelLowering.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIISelLowering.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIISelLowering.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIISelLowering.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIISelLowering.cpp:20: 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-rocm-1.6.0/lib/Target/AMDGPU/SIISelLowering.cpp: In member function 'virtual void llvm::SITargetLowering::ReplaceNodeResults(llvm::SDNode*, llvm::SmallVectorImpl&, llvm::SelectionDAG&) const': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIISelLowering.cpp:2376:5: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: } BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIISelLowering.cpp:2378:3: note: here BUILDSTDERR: case ISD::SELECT: { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrFMA3Info.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrFMA3Info.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:332:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrFMA3Info.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrFMA3Info.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrFMA3Info.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrFMA3Info.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrFMA3Info.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrFMA3Info.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrFMA3Info.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrFMA3Info.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrFMA3Info.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrFMA3Info.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrFMA3Info.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrFMA3Info.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrFMA3Info.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrFMA3Info.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrFMA3Info.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrFMA3Info.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrFMA3Info.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrFMA3Info.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrFMA3Info.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrFMA3Info.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrFMA3Info.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrFMA3Info.cpp:15: 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 lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SILoadStoreOptimizer.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SILoadStoreOptimizer.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp [ 96%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86InstrInfo.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86 -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMX86CodeGen.dir/X86InstrInfo.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp:39: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp:38: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp:38: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp:38: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp:38: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp:38: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp:38: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86Subtarget.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:332:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.cpp:3900:56: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 96%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SILowerControlFlow.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SILowerControlFlow.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SILowerControlFlow.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/Support/GenericDomTree.h:744:5: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/GenericDomTree.h:490:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineDominators.h:115:30: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309: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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SILowerControlFlow.cpp:52: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SILowerControlFlow.cpp:51: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SILowerControlFlow.cpp:51: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SILowerControlFlow.cpp:51: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SILowerControlFlow.cpp:51: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SILowerControlFlow.cpp:51: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SILowerControlFlow.cpp:51: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 96%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86EvexToVex.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86 -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMX86CodeGen.dir/X86EvexToVex.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86EvexToVex.cpp [ 96%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SILowerI1Copies.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SILowerI1Copies.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SILowerI1Copies.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86Subtarget.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86EvexToVex.cpp:26: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86EvexToVex.cpp:23: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:332:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86EvexToVex.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86EvexToVex.cpp:23: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86EvexToVex.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86EvexToVex.cpp:23: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86EvexToVex.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86EvexToVex.cpp:23: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86EvexToVex.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86EvexToVex.cpp:23: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86EvexToVex.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86EvexToVex.cpp:23: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86EvexToVex.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86EvexToVex.cpp:23: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86EvexToVex.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-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SILowerI1Copies.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SILowerI1Copies.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SILowerI1Copies.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SILowerI1Copies.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SILowerI1Copies.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SILowerI1Copies.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SILowerI1Copies.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 96%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86MCInstLower.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86 -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMX86CodeGen.dir/X86MCInstLower.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86MCInstLower.cpp [ 96%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIMachineFunctionInfo.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIMachineFunctionInfo.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86Subtarget.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86AsmPrinter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86MCInstLower.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIMachineFunctionInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86Subtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86AsmPrinter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86MCInstLower.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/GraphTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86Subtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86AsmPrinter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86Subtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86AsmPrinter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86MCInstLower.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:332:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/GraphTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86Subtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86AsmPrinter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86Subtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86AsmPrinter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86MCInstLower.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/GraphTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86Subtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86AsmPrinter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86Subtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86AsmPrinter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86MCInstLower.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/GraphTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86Subtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86AsmPrinter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86Subtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86AsmPrinter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86MCInstLower.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/GraphTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86Subtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86AsmPrinter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86Subtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86AsmPrinter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86MCInstLower.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/GraphTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86Subtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86AsmPrinter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUMachineFunction.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIMachineFunctionInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUMachineFunction.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIMachineFunctionInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUMachineFunction.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIMachineFunctionInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUMachineFunction.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIMachineFunctionInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUMachineFunction.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIMachineFunctionInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUMachineFunction.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIMachineFunctionInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUMachineFunction.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIMachineFunctionInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUMachineFunction.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIMachineFunctionInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86Subtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86AsmPrinter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86MCInstLower.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/GraphTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86Subtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86AsmPrinter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUMachineFunction.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIMachineFunctionInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUMachineFunction.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIMachineFunctionInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUMachineFunction.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIMachineFunctionInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUMachineFunction.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIMachineFunctionInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 96%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIMachineScheduler.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIMachineScheduler.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIMachineScheduler.cpp [ 96%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86MachineFunctionInfo.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86 -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMX86CodeGen.dir/X86MachineFunctionInfo.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86MachineFunctionInfo.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86MachineFunctionInfo.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/CallingConvLower.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86MachineFunctionInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86MachineFunctionInfo.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/CallingConvLower.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86MachineFunctionInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIMachineScheduler.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/CallingConvLower.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86MachineFunctionInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86MachineFunctionInfo.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/CallingConvLower.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86MachineFunctionInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/CodeGen/CallingConvLower.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86MachineFunctionInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86MachineFunctionInfo.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:669:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/CallingConvLower.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86MachineFunctionInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/lib/Target/AMDGPU/SIMachineScheduler.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIMachineScheduler.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineScheduler.h: In constructor 'llvm::MachineSchedRegistry::MachineSchedRegistry(const char*, const char*, llvm::MachineSchedRegistry::ScheduleDAGCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineScheduler.h:140: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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIMachineScheduler.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIMachineScheduler.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIMachineScheduler.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 96%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86MacroFusion.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86 -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMX86CodeGen.dir/X86MacroFusion.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86MacroFusion.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIMachineScheduler.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIMachineScheduler.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/TargetSchedule.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/ScheduleDAGInstrs.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineScheduler.h:89, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86MacroFusion.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86MacroFusion.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86MacroFusion.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86MacroFusion.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineScheduler.h: In constructor 'llvm::MachineSchedRegistry::MachineSchedRegistry(const char*, const char*, llvm::MachineSchedRegistry::ScheduleDAGCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineScheduler.h:140: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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86MacroFusion.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86MacroFusion.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:332:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86MacroFusion.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86MacroFusion.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86MacroFusion.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86MacroFusion.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86MacroFusion.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86MacroFusion.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86MacroFusion.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86MacroFusion.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86MacroFusion.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86MacroFusion.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86MacroFusion.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86MacroFusion.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86MacroFusion.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86MacroFusion.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86MacroFusion.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86MacroFusion.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86MacroFusion.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86MacroFusion.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86MacroFusion.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86MacroFusion.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86MacroFusion.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86MacroFusion.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86MacroFusion.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86MacroFusion.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86MacroFusion.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86MacroFusion.cpp:15: 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 lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIMemoryLegalizer.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIMemoryLegalizer.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIMemoryLegalizer.cpp [ 96%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86OptimizeLEAs.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86 -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMX86CodeGen.dir/X86OptimizeLEAs.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86OptimizeLEAs.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIMemoryLegalizer.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIMemoryLegalizer.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIMemoryLegalizer.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIMemoryLegalizer.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIMemoryLegalizer.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIMemoryLegalizer.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIMemoryLegalizer.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIMemoryLegalizer.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIMemoryLegalizer.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86Subtarget.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86OptimizeLEAs.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIMemoryLegalizer.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIMemoryLegalizer.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIMemoryLegalizer.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIMemoryLegalizer.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86OptimizeLEAs.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:332:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86OptimizeLEAs.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86OptimizeLEAs.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86OptimizeLEAs.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86OptimizeLEAs.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86OptimizeLEAs.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86OptimizeLEAs.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 96%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIOptimizeExecMasking.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIOptimizeExecMasking.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIOptimizeExecMasking.cpp [ 96%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86PadShortFunction.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86 -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMX86CodeGen.dir/X86PadShortFunction.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86PadShortFunction.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIOptimizeExecMasking.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIOptimizeExecMasking.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIOptimizeExecMasking.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIOptimizeExecMasking.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIOptimizeExecMasking.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIOptimizeExecMasking.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIOptimizeExecMasking.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIOptimizeExecMasking.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIOptimizeExecMasking.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIOptimizeExecMasking.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIOptimizeExecMasking.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIOptimizeExecMasking.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIOptimizeExecMasking.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86Subtarget.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86PadShortFunction.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86PadShortFunction.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:332:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 96%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIPeepholeSDWA.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIPeepholeSDWA.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIPeepholeSDWA.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86PadShortFunction.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86PadShortFunction.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86PadShortFunction.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86PadShortFunction.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86PadShortFunction.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86PadShortFunction.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/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: ^~~~ [ 96%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86RegisterInfo.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86 -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMX86CodeGen.dir/X86RegisterInfo.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86RegisterInfo.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIPeepholeSDWA.cpp:25: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIPeepholeSDWA.cpp:24: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIPeepholeSDWA.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIPeepholeSDWA.cpp:24: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIPeepholeSDWA.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIPeepholeSDWA.cpp:24: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIPeepholeSDWA.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIPeepholeSDWA.cpp:24: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIPeepholeSDWA.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIPeepholeSDWA.cpp:24: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIPeepholeSDWA.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIPeepholeSDWA.cpp:24: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIPeepholeSDWA.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-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86Subtarget.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86RegisterInfo.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ [ 96%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIRegisterInfo.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIRegisterInfo.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIRegisterInfo.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86RegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86RegisterInfo.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86RegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86RegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86RegisterInfo.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:332:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86RegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86RegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86RegisterInfo.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86RegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86RegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86RegisterInfo.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86RegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86RegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86RegisterInfo.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86RegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86RegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86RegisterInfo.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86RegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86RegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86RegisterInfo.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86RegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIRegisterInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ [ 96%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86SelectionDAGInfo.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86 -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMX86CodeGen.dir/X86SelectionDAGInfo.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86SelectionDAGInfo.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17349, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIRegisterInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIRegisterInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17349, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIRegisterInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17349, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIRegisterInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIRegisterInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17349, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIRegisterInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17349, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIRegisterInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIRegisterInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17349, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIRegisterInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17349, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIRegisterInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIRegisterInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17349, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIRegisterInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17349, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIRegisterInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIRegisterInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17349, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIRegisterInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17349, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIRegisterInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIRegisterInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17349, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIRegisterInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86Subtarget.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86SelectionDAGInfo.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86SelectionDAGInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:332:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86SelectionDAGInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86SelectionDAGInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86SelectionDAGInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86SelectionDAGInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86SelectionDAGInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86SelectionDAGInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 96%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIShrinkInstructions.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIShrinkInstructions.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIShrinkInstructions.cpp [ 96%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86ShuffleDecodeConstantPool.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86 -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMX86CodeGen.dir/X86ShuffleDecodeConstantPool.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86ShuffleDecodeConstantPool.cpp [ 96%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86Subtarget.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86 -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMX86CodeGen.dir/X86Subtarget.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86Subtarget.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIShrinkInstructions.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIShrinkInstructions.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIShrinkInstructions.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIShrinkInstructions.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIShrinkInstructions.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIShrinkInstructions.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIShrinkInstructions.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 96%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SITypeRewriter.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SITypeRewriter.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SITypeRewriter.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86Subtarget.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86Subtarget.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86Subtarget.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:332:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86Subtarget.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86Subtarget.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86Subtarget.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86Subtarget.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86Subtarget.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86Subtarget.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 96%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86TargetMachine.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86 -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMX86CodeGen.dir/X86TargetMachine.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86TargetMachine.cpp [ 96%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIWholeQuadMode.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIWholeQuadMode.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIWholeQuadMode.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIWholeQuadMode.cpp:53: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/TargetSchedule.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/ScheduleDAGInstrs.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineScheduler.h:89, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86MacroFusion.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86TargetMachine.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86MacroFusion.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86TargetMachine.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineScheduler.h: In constructor 'llvm::MachineSchedRegistry::MachineSchedRegistry(const char*, const char*, llvm::MachineSchedRegistry::ScheduleDAGCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineScheduler.h:140: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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIWholeQuadMode.cpp:52: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIWholeQuadMode.cpp:52: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIWholeQuadMode.cpp:52: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIWholeQuadMode.cpp:52: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIWholeQuadMode.cpp:52: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIWholeQuadMode.cpp:52: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86TargetMachine.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:332:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86TargetMachine.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86TargetMachine.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86TargetMachine.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86TargetMachine.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86TargetMachine.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86TargetMachine.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 96%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNIterativeScheduler.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNIterativeScheduler.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNIterativeScheduler.cpp [ 96%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86TargetObjectFile.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86 -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMX86CodeGen.dir/X86TargetObjectFile.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86TargetObjectFile.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNRegPressure.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNIterativeScheduler.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNIterativeScheduler.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNIterativeScheduler.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNIterativeScheduler.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineScheduler.h: In constructor 'llvm::MachineSchedRegistry::MachineSchedRegistry(const char*, const char*, llvm::MachineSchedRegistry::ScheduleDAGCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineScheduler.h:140: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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNRegPressure.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNIterativeScheduler.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNIterativeScheduler.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNRegPressure.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNIterativeScheduler.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNIterativeScheduler.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNRegPressure.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNIterativeScheduler.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNIterativeScheduler.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNRegPressure.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNIterativeScheduler.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNIterativeScheduler.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNRegPressure.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNIterativeScheduler.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNIterativeScheduler.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNRegPressure.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNIterativeScheduler.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNIterativeScheduler.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNRegPressure.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNIterativeScheduler.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNIterativeScheduler.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNRegPressure.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNIterativeScheduler.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNIterativeScheduler.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNRegPressure.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNIterativeScheduler.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNIterativeScheduler.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNRegPressure.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNIterativeScheduler.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNIterativeScheduler.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNRegPressure.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNIterativeScheduler.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNIterativeScheduler.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNRegPressure.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNIterativeScheduler.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNIterativeScheduler.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Module.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86TargetObjectFile.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86TargetObjectFile.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCContext.h:635:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Module.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86TargetObjectFile.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Module.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86TargetObjectFile.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86TargetObjectFile.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Module.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86TargetObjectFile.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 96%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86TargetTransformInfo.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86 -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMX86CodeGen.dir/X86TargetTransformInfo.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86TargetTransformInfo.cpp [ 96%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNMinRegStrategy.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNMinRegStrategy.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNMinRegStrategy.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86Subtarget.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86TargetTransformInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86TargetTransformInfo.cpp:42: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/ScheduleDAG.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNMinRegStrategy.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/ScheduleDAG.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNMinRegStrategy.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/ScheduleDAG.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNMinRegStrategy.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFunction.h:669:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/ScheduleDAG.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNMinRegStrategy.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86Subtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86TargetTransformInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86TargetTransformInfo.cpp:42: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/GraphTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86Subtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86TargetTransformInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86TargetTransformInfo.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86Subtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86TargetTransformInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86TargetTransformInfo.cpp:42: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:332:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/GraphTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86Subtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86TargetTransformInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86TargetTransformInfo.cpp:42: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86Subtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86TargetTransformInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86TargetTransformInfo.cpp:42: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/GraphTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86Subtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86TargetTransformInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86TargetTransformInfo.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86Subtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86TargetTransformInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86TargetTransformInfo.cpp:42: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/GraphTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86Subtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86TargetTransformInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86TargetTransformInfo.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86Subtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86TargetTransformInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86TargetTransformInfo.cpp:42: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/GraphTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86Subtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86TargetTransformInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86TargetTransformInfo.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86Subtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86TargetTransformInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86TargetTransformInfo.cpp:42: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/GraphTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86Subtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86TargetTransformInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86TargetTransformInfo.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86Subtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86TargetTransformInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86TargetTransformInfo.cpp:42: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/GraphTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineBasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86Subtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86TargetTransformInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86TargetTransformInfo.cpp:42: 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 lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNRegPressure.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNRegPressure.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNRegPressure.cpp [ 96%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86VZeroUpper.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86 -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMX86CodeGen.dir/X86VZeroUpper.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86VZeroUpper.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNRegPressure.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNRegPressure.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNRegPressure.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNRegPressure.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNRegPressure.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNRegPressure.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNRegPressure.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNRegPressure.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNRegPressure.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNRegPressure.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNRegPressure.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNRegPressure.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNRegPressure.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNRegPressure.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNRegPressure.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNRegPressure.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNRegPressure.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNRegPressure.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNRegPressure.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNRegPressure.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNRegPressure.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNRegPressure.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNRegPressure.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNRegPressure.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNRegPressure.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNRegPressure.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Metadata.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/TrackingMDRef.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/DebugLoc.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instruction.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/BasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:28, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNRegPressure.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNRegPressure.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/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 = llvm::LaneBitmask; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:653:7: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = unsigned int; ValueT = llvm::LaneBitmask; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:637:7: required from 'llvm::DenseMap& llvm::DenseMap::operator=(const llvm::DenseMap&) [with KeyT = unsigned int; ValueT = llvm::LaneBitmask; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/GCNRegPressure.cpp:280:19: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:374: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-rocm-1.6.0/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-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86Subtarget.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86VZeroUpper.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86VZeroUpper.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:332:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86VZeroUpper.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86VZeroUpper.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86VZeroUpper.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86VZeroUpper.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86VZeroUpper.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86VZeroUpper.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 96%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUCallLowering.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUCallLowering.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUCallLowering.cpp [ 96%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86WinAllocaExpander.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86 -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMX86CodeGen.dir/X86WinAllocaExpander.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86WinAllocaExpander.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUCallLowering.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUCallLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUCallLowering.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUCallLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUCallLowering.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUCallLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUCallLowering.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUCallLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUCallLowering.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUCallLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUCallLowering.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUCallLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUCallLowering.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUCallLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUCallLowering.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUCallLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUCallLowering.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUCallLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUCallLowering.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUCallLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUCallLowering.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUCallLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUCallLowering.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUCallLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUCallLowering.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-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86Subtarget.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86WinAllocaExpander.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrBuilder.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86WinAllocaExpander.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrBuilder.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/lib/Target/X86/X86InstrBuilder.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86WinAllocaExpander.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:332:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrBuilder.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/lib/Target/X86/X86InstrBuilder.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86WinAllocaExpander.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrBuilder.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/lib/Target/X86/X86InstrBuilder.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86WinAllocaExpander.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrBuilder.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/lib/Target/X86/X86InstrBuilder.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86WinAllocaExpander.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrBuilder.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/lib/Target/X86/X86InstrBuilder.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86WinAllocaExpander.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrBuilder.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 96%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUInstructionSelector.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUInstructionSelector.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrBuilder.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86WinAllocaExpander.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrBuilder.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 96%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86WinEHState.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86 -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMX86CodeGen.dir/X86WinEHState.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86WinEHState.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUInstructionSelector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUInstructionSelector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUInstructionSelector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUInstructionSelector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUInstructionSelector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUInstructionSelector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUInstructionSelector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUInstructionSelector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUInstructionSelector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUInstructionSelector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUInstructionSelector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUInstructionSelector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/BasicBlock.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/CFG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86WinEHState.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCContext.h:635:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/GraphTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/PostOrderIterator.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/BasicBlock.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Analysis/CFG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86WinEHState.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/GraphTraits.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/PostOrderIterator.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 96%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULegalizerInfo.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULegalizerInfo.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp [ 96%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPURegisterBankInfo.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPURegisterBankInfo.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp [ 96%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86CallingConv.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86 -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMX86CodeGen.dir/X86CallingConv.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86CallingConv.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPURegisterBankInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APInt.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPURegisterBankInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPURegisterBankInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APInt.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPURegisterBankInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPURegisterBankInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APInt.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPURegisterBankInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPURegisterBankInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APInt.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPURegisterBankInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPURegisterBankInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APInt.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPURegisterBankInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86Subtarget.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86CallingConv.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86CallingConv.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:332:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86CallingConv.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86CallingConv.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86CallingConv.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86CallingConv.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86CallingConv.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86CallingConv.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86CallingConv.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86CallingConv.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86CallingConv.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86CallingConv.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86CallingConv.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86CallingConv.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86CallingConv.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 96%] Linking CXX static library ../../../lib64/libLLVMAMDGPUCodeGen.a cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU && /usr/bin/cmake -P CMakeFiles/LLVMAMDGPUCodeGen.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMAMDGPUCodeGen.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../lib64/libLLVMAMDGPUCodeGen.a CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDILCFGStructurizer.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAliasAnalysis.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/AMDGPULowerKernelCalls.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULowerIntrinsics.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMCInstLower.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMachineCFGStructurizer.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMachineFunction.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUUnifyMetadata.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/AMDGPUUnifyDivergentExitNodes.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUConvertAtomicLibCalls.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUOCL12Adapter.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUPrintfRuntimeBinding.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUclpVectorExpansion.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNHazardRecognizer.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNSchedStrategy.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/SIFixVGPRCopies.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFoldOperands.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFrameLowering.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIInsertSkips.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIInsertWaits.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIInsertWaitcnts.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/SIMemoryLegalizer.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIOptimizeExecMasking.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIPeepholeSDWA.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 CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNIterativeScheduler.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNMinRegStrategy.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNRegPressure.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUCallLowering.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUInstructionSelector.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULegalizerInfo.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPURegisterBankInfo.cpp.o [ 96%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86CallLowering.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86 -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMX86CodeGen.dir/X86CallLowering.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86CallLowering.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86Subtarget.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86CallLowering.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86CallLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86CallLowering.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86CallLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86CallLowering.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86CallLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86CallLowering.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:332:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86CallLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86CallLowering.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86CallLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86CallLowering.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86CallLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86CallLowering.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86CallLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86CallLowering.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86CallLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86CallLowering.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86CallLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86CallLowering.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86CallLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86CallLowering.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ /usr/bin/ranlib ../../../lib64/libLLVMAMDGPUCodeGen.a BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86CallLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86CallLowering.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86CallLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86CallLowering.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86CallLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86CallLowering.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86CallLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86CallLowering.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 96%] Built target LLVMAMDGPUCodeGen 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/AsmParser /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/AsmParser /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/DependInfo.cmake --color= Scanning dependencies of target LLVMX86AsmParser make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' [ 96%] Building CXX object lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/X86AsmInstrumentation.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/AsmParser && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/AsmParser -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/AsmParser -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86 -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMX86AsmParser.dir/X86AsmInstrumentation.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/AsmParser/X86AsmInstrumentation.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/AsmParser/X86AsmInstrumentation.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:332:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/AsmParser/X86AsmInstrumentation.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCContext.h:635:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/AsmParser/X86AsmInstrumentation.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 96%] Building CXX object lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/X86AsmParser.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/AsmParser && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/AsmParser -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/AsmParser -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86 -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMX86AsmParser.dir/X86AsmParser.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/AsmParser/X86AsmParser.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/AsmParser/X86AsmParser.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:332:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/AsmParser/X86AsmParser.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair<{anonymous}::X86AsmParser::InfixCalculatorTok, long int>]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/AsmParser/X86AsmParser.cpp:125:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<{anonymous}::X86AsmParser::InfixCalculatorTok, 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 /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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 int>' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/AsmParser/X86AsmParser.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCContext.h:635:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/AsmParser/X86AsmParser.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 96%] Linking CXX static library ../../../../lib64/libLLVMX86AsmParser.a cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/AsmParser && /usr/bin/cmake -P CMakeFiles/LLVMX86AsmParser.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/AsmParser && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMX86AsmParser.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../lib64/libLLVMX86AsmParser.a CMakeFiles/LLVMX86AsmParser.dir/X86AsmInstrumentation.cpp.o CMakeFiles/LLVMX86AsmParser.dir/X86AsmParser.cpp.o /usr/bin/ranlib ../../../../lib64/libLLVMX86AsmParser.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 96%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/Disassembler /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/Disassembler /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/DependInfo.cmake --color= Scanning dependencies of target LLVMX86Disassembler make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' [ 96%] Building CXX object lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/X86Disassembler.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/Disassembler && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/Disassembler -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/Disassembler -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86 -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMX86Disassembler.dir/X86Disassembler.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/Disassembler/X86Disassembler.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/Disassembler/X86DisassemblerDecoder.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/Disassembler/X86Disassembler.cpp:77: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:332:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/Disassembler/X86DisassemblerDecoder.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/Disassembler/X86DisassemblerDecoder.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/Disassembler/X86Disassembler.cpp:77: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCContext.h:635:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/Disassembler/X86DisassemblerDecoder.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/Disassembler/X86DisassemblerDecoder.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/Disassembler/X86Disassembler.cpp:77: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/Disassembler/X86DisassemblerDecoder.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 96%] Building CXX object lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/X86DisassemblerDecoder.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/Disassembler && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/Disassembler -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/Disassembler -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86 -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMX86Disassembler.dir/X86DisassemblerDecoder.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/Disassembler/X86DisassemblerDecoder.cpp BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/lib/Target/X86/Disassembler/X86DisassemblerDecoder.cpp:1871: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-rocm-1.6.0/lib/Target/X86/Disassembler/X86DisassemblerDecoder.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/Disassembler/X86DisassemblerDecoder.h:525:8: note: 'struct llvm::X86Disassembler::InternalInstruction' declared here BUILDSTDERR: struct InternalInstruction { BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ [ 96%] Linking CXX static library ../../../../lib64/libLLVMX86Disassembler.a cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/Disassembler && /usr/bin/cmake -P CMakeFiles/LLVMX86Disassembler.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/Disassembler && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMX86Disassembler.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../lib64/libLLVMX86Disassembler.a CMakeFiles/LLVMX86Disassembler.dir/X86Disassembler.cpp.o CMakeFiles/LLVMX86Disassembler.dir/X86DisassemblerDecoder.cpp.o /usr/bin/ranlib ../../../../lib64/libLLVMX86Disassembler.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 96%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/InstPrinter /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/InstPrinter /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/DependInfo.cmake --color= Scanning dependencies of target LLVMX86AsmPrinter make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' [ 96%] Building CXX object lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/X86ATTInstPrinter.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/InstPrinter && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/InstPrinter -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/InstPrinter -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86 -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMX86AsmPrinter.dir/X86ATTInstPrinter.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/InstPrinter/X86ATTInstPrinter.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/InstPrinter/X86ATTInstPrinter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:332:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/InstPrinter/X86ATTInstPrinter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 96%] Building CXX object lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/X86IntelInstPrinter.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/InstPrinter && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/InstPrinter -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/InstPrinter -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86 -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMX86AsmPrinter.dir/X86IntelInstPrinter.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/InstPrinter/X86IntelInstPrinter.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/InstPrinter/X86IntelInstPrinter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:332:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/InstPrinter/X86IntelInstPrinter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 96%] Building CXX object lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/X86InstComments.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/InstPrinter && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/InstPrinter -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/InstPrinter -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86 -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMX86AsmPrinter.dir/X86InstComments.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/InstPrinter/X86InstComments.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/InstPrinter/X86InstComments.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:332:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/InstPrinter/X86InstComments.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [ 98%] Linking CXX static library ../../../../lib64/libLLVMX86AsmPrinter.a cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/InstPrinter && /usr/bin/cmake -P CMakeFiles/LLVMX86AsmPrinter.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/InstPrinter && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMX86AsmPrinter.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../lib64/libLLVMX86AsmPrinter.a CMakeFiles/LLVMX86AsmPrinter.dir/X86ATTInstPrinter.cpp.o CMakeFiles/LLVMX86AsmPrinter.dir/X86IntelInstPrinter.cpp.o CMakeFiles/LLVMX86AsmPrinter.dir/X86InstComments.cpp.o /usr/bin/ranlib ../../../../lib64/libLLVMX86AsmPrinter.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 98%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/MCTargetDesc /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/DependInfo.cmake --color= Scanning dependencies of target LLVMX86Desc make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' [100%] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86AsmBackend.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/MCTargetDesc && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/MCTargetDesc -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86 -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMX86Desc.dir/X86AsmBackend.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:332:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [100%] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86MCTargetDesc.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/MCTargetDesc && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/MCTargetDesc -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86 -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMX86Desc.dir/X86MCTargetDesc.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:332:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [100%] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86MCAsmInfo.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/MCTargetDesc && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/MCTargetDesc -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86 -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMX86Desc.dir/X86MCAsmInfo.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCAsmInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:332:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCAsmInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCAsmInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCContext.h:635:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCAsmInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCAsmInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCAsmInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [100%] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86MCCodeEmitter.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/MCTargetDesc && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/MCTargetDesc -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86 -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMX86Desc.dir/X86MCCodeEmitter.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:332:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCContext.h:635:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [100%] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86MachObjectWriter.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/MCTargetDesc && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/MCTargetDesc -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86 -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMX86Desc.dir/X86MachObjectWriter.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MachObjectWriter.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MachObjectWriter.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:332:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MachObjectWriter.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCContext.h:635:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MachObjectWriter.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [100%] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86ELFObjectWriter.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/MCTargetDesc && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/MCTargetDesc -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86 -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMX86Desc.dir/X86ELFObjectWriter.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86FixupKinds.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:332:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86FixupKinds.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86FixupKinds.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCContext.h:635:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86FixupKinds.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86FixupKinds.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86FixupKinds.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:101:5: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: switch (Type) { BUILDSTDERR: ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:113:3: note: here BUILDSTDERR: case MCSymbolRefExpr::VK_GOT: BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:114:5: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: switch (Type) { BUILDSTDERR: ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:124:3: note: here BUILDSTDERR: case MCSymbolRefExpr::VK_GOTOFF: BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:130:5: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: switch (Type) { BUILDSTDERR: ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:140:3: note: here BUILDSTDERR: case MCSymbolRefExpr::VK_DTPOFF: BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:142:5: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: switch (Type) { BUILDSTDERR: ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:152:3: note: here BUILDSTDERR: case MCSymbolRefExpr::VK_SIZE: BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:154:5: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: switch (Type) { BUILDSTDERR: ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:164:3: note: here BUILDSTDERR: case MCSymbolRefExpr::VK_TLSCALL: BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:225:5: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: switch (Type) { BUILDSTDERR: ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:233:3: note: here BUILDSTDERR: case MCSymbolRefExpr::VK_GOT: BUILDSTDERR: ^~~~ [100%] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86WinCOFFStreamer.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/MCTargetDesc && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/MCTargetDesc -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86 -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMX86Desc.dir/X86WinCOFFStreamer.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86WinCOFFStreamer.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86WinCOFFStreamer.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:332:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86WinCOFFStreamer.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [100%] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86WinCOFFObjectWriter.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/MCTargetDesc && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/MCTargetDesc -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86 -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMX86Desc.dir/X86WinCOFFObjectWriter.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86WinCOFFObjectWriter.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86FixupKinds.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86WinCOFFObjectWriter.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:332:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86FixupKinds.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86FixupKinds.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86WinCOFFObjectWriter.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86FixupKinds.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [100%] Linking CXX static library ../../../../lib64/libLLVMX86Desc.a cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/MCTargetDesc && /usr/bin/cmake -P CMakeFiles/LLVMX86Desc.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/MCTargetDesc && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMX86Desc.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../lib64/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 /usr/bin/ranlib ../../../../lib64/libLLVMX86Desc.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [100%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/TargetInfo /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/TargetInfo /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/DependInfo.cmake --color= Scanning dependencies of target LLVMX86Info make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' [100%] Building CXX object lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/X86TargetInfo.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/TargetInfo && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/TargetInfo -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/TargetInfo -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86 -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMX86Info.dir/X86TargetInfo.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/TargetInfo/X86TargetInfo.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/TargetInfo/X86TargetInfo.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:332:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/TargetInfo/X86TargetInfo.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [100%] Linking CXX static library ../../../../lib64/libLLVMX86Info.a cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/TargetInfo && /usr/bin/cmake -P CMakeFiles/LLVMX86Info.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/TargetInfo && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMX86Info.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../lib64/libLLVMX86Info.a CMakeFiles/LLVMX86Info.dir/X86TargetInfo.cpp.o /usr/bin/ranlib ../../../../lib64/libLLVMX86Info.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [100%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/Utils /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/Utils /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/DependInfo.cmake --color= Scanning dependencies of target LLVMX86Utils make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' [100%] Building CXX object lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/X86ShuffleDecode.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/Utils && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/Utils -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86 -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMX86Utils.dir/X86ShuffleDecode.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/Utils/X86ShuffleDecode.cpp [100%] Linking CXX static library ../../../../lib64/libLLVMX86Utils.a cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/Utils && /usr/bin/cmake -P CMakeFiles/LLVMX86Utils.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/Utils && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMX86Utils.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../lib64/libLLVMX86Utils.a CMakeFiles/LLVMX86Utils.dir/X86ShuffleDecode.cpp.o /usr/bin/ranlib ../../../../lib64/libLLVMX86Utils.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [100%] Built target LLVMX86Utils make -f lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/build.make lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ToolDrivers/llvm-lib /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ToolDrivers/llvm-lib /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/DependInfo.cmake --color= Scanning dependencies of target LLVMLibDriver make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/build.make lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [100%] Building CXX object lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/LibDriver.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ToolDrivers/llvm-lib && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ToolDrivers/llvm-lib -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/ToolDrivers/llvm-lib -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMLibDriver.dir/LibDriver.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ToolDrivers/llvm-lib/LibDriver.cpp [100%] Linking CXX static library ../../../lib64/libLLVMLibDriver.a cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ToolDrivers/llvm-lib && /usr/bin/cmake -P CMakeFiles/LLVMLibDriver.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ToolDrivers/llvm-lib && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMLibDriver.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../lib64/libLLVMLibDriver.a CMakeFiles/LLVMLibDriver.dir/LibDriver.cpp.o /usr/bin/ranlib ../../../lib64/libLLVMLibDriver.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [100%] Built target LLVMLibDriver make -f lib/XRay/CMakeFiles/LLVMXRay.dir/build.make lib/XRay/CMakeFiles/LLVMXRay.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/XRay /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/XRay /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/XRay/CMakeFiles/LLVMXRay.dir/DependInfo.cmake --color= Scanning dependencies of target LLVMXRay make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/XRay/CMakeFiles/LLVMXRay.dir/build.make lib/XRay/CMakeFiles/LLVMXRay.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [100%] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/InstrumentationMap.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/XRay && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/XRay -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/XRay -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMXRay.dir/InstrumentationMap.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/XRay/InstrumentationMap.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/XRay/InstrumentationMap.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/XRay/InstrumentationMap.cpp:15: 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 lib/XRay/CMakeFiles/LLVMXRay.dir/Trace.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/XRay && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/XRay -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/XRay -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMXRay.dir/Trace.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/XRay/Trace.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/XRay/Trace.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/XRay/Trace.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &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-rocm-1.6.0/include/llvm/XRay/Trace.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/XRay/Trace.cpp:13: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [100%] Linking CXX static library ../../lib64/libLLVMXRay.a cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/XRay && /usr/bin/cmake -P CMakeFiles/LLVMXRay.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/XRay && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMXRay.dir/link.txt --verbose=1 /usr/bin/ar qc ../../lib64/libLLVMXRay.a CMakeFiles/LLVMXRay.dir/InstrumentationMap.cpp.o CMakeFiles/LLVMXRay.dir/Trace.cpp.o /usr/bin/ranlib ../../lib64/libLLVMXRay.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [100%] Built target LLVMXRay 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AsmParser /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/AsmParser /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/DependInfo.cmake --color= Scanning dependencies of target LLVMAMDGPUAsmParser make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' [100%] Building CXX object lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/AMDGPUAsmParser.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/AsmParser && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/AsmParser -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AsmParser -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUAsmParser.dir/AMDGPUAsmParser.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDKernelCodeT.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:332:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDKernelCodeT.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDKernelCodeT.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCContext.h:635:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDKernelCodeT.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDKernelCodeT.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AMDKernelCodeT.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [100%] Linking CXX static library ../../../../lib64/libLLVMAMDGPUAsmParser.a cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/AsmParser && /usr/bin/cmake -P CMakeFiles/LLVMAMDGPUAsmParser.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/AsmParser && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMAMDGPUAsmParser.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../lib64/libLLVMAMDGPUAsmParser.a CMakeFiles/LLVMAMDGPUAsmParser.dir/AMDGPUAsmParser.cpp.o /usr/bin/ranlib ../../../../lib64/libLLVMAMDGPUAsmParser.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [100%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/InstPrinter /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/InstPrinter /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/DependInfo.cmake --color= Scanning dependencies of target LLVMAMDGPUAsmPrinter make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' [100%] Building CXX object lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/AMDGPUInstPrinter.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/InstPrinter && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/InstPrinter -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/InstPrinter -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUAsmPrinter.dir/AMDGPUInstPrinter.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/InstPrinter/AMDGPUInstPrinter.cpp [100%] Linking CXX static library ../../../../lib64/libLLVMAMDGPUAsmPrinter.a cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/InstPrinter && /usr/bin/cmake -P CMakeFiles/LLVMAMDGPUAsmPrinter.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/InstPrinter && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMAMDGPUAsmPrinter.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../lib64/libLLVMAMDGPUAsmPrinter.a CMakeFiles/LLVMAMDGPUAsmPrinter.dir/AMDGPUInstPrinter.cpp.o /usr/bin/ranlib ../../../../lib64/libLLVMAMDGPUAsmPrinter.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [100%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/Disassembler /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/Disassembler /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/DependInfo.cmake --color= Scanning dependencies of target LLVMAMDGPUDisassembler make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' [100%] Building CXX object lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/AMDGPUDisassembler.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/Disassembler && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/Disassembler -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/Disassembler -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/Disassembler/.. -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/Disassembler/.. -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUDisassembler.dir/AMDGPUDisassembler.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp: In member function 'llvm::MCOperand llvm::AMDGPUDisassembler::decodeSDWA9Src(llvm::AMDGPUDisassembler::OpWidthTy, unsigned int) const': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp:600:36: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits] BUILDSTDERR: if (SDWA9EncValues::SRC_VGPR_MIN <= Val && BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCContext.h:635:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [100%] Building CXX object lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/CodeObjectDisassembler.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/Disassembler && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/Disassembler -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/Disassembler -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/Disassembler/.. -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/Disassembler/.. -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUDisassembler.dir/CodeObjectDisassembler.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/Disassembler/CodeObjectDisassembler.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/MemoryBuffer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/Disassembler/CodeObjectDisassembler.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/Disassembler/CodeObjectDisassembler.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:332:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/MemoryBuffer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/Disassembler/CodeObjectDisassembler.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/Disassembler/CodeObjectDisassembler.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/MemoryBuffer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/Disassembler/CodeObjectDisassembler.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/Disassembler/CodeObjectDisassembler.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCContext.h:635:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/MemoryBuffer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/Disassembler/CodeObjectDisassembler.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/Disassembler/CodeObjectDisassembler.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/MemoryBuffer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/Disassembler/CodeObjectDisassembler.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/Disassembler/CodeObjectDisassembler.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/MemoryBuffer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/Disassembler/CodeObjectDisassembler.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/Disassembler/CodeObjectDisassembler.cpp:18: 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 lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/CodeObject.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/Disassembler && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/Disassembler -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/Disassembler -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/Disassembler/.. -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/Disassembler/.. -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUDisassembler.dir/CodeObject.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/Disassembler/CodeObject.cpp [100%] Linking CXX static library ../../../../lib64/libLLVMAMDGPUDisassembler.a cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/Disassembler && /usr/bin/cmake -P CMakeFiles/LLVMAMDGPUDisassembler.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/Disassembler && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMAMDGPUDisassembler.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../lib64/libLLVMAMDGPUDisassembler.a CMakeFiles/LLVMAMDGPUDisassembler.dir/AMDGPUDisassembler.cpp.o CMakeFiles/LLVMAMDGPUDisassembler.dir/CodeObjectDisassembler.cpp.o CMakeFiles/LLVMAMDGPUDisassembler.dir/CodeObject.cpp.o /usr/bin/ranlib ../../../../lib64/libLLVMAMDGPUDisassembler.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [100%] Built target LLVMAMDGPUDisassembler [100%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86LegalizerInfo.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86 -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMX86CodeGen.dir/X86LegalizerInfo.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86LegalizerInfo.cpp [100%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86RegisterBankInfo.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86 -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMX86CodeGen.dir/X86RegisterBankInfo.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86RegisterBankInfo.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineRegisterInfo.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86RegisterBankInfo.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86RegisterBankInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86RegisterBankInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:332:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APInt.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86RegisterBankInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86RegisterBankInfo.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86RegisterBankInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86RegisterBankInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APInt.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86RegisterBankInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86RegisterBankInfo.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86RegisterBankInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86RegisterBankInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APInt.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86RegisterBankInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86RegisterBankInfo.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86RegisterBankInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86RegisterBankInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APInt.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86RegisterBankInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86RegisterBankInfo.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86Subtarget.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86LegalizerInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86RegisterBankInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86RegisterBankInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APInt.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86RegisterBankInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86RegisterBankInfo.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86RegisterBankInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86RegisterBankInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/APInt.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86RegisterBankInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86RegisterBankInfo.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86LegalizerInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86LegalizerInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86LegalizerInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86LegalizerInfo.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86LegalizerInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86LegalizerInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:332:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86LegalizerInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86LegalizerInfo.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86LegalizerInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86LegalizerInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86LegalizerInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86LegalizerInfo.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86LegalizerInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86LegalizerInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86LegalizerInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86LegalizerInfo.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86LegalizerInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86LegalizerInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86LegalizerInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86LegalizerInfo.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86LegalizerInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86LegalizerInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86LegalizerInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86LegalizerInfo.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86LegalizerInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86LegalizerInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86LegalizerInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86LegalizerInfo.cpp:14: 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 lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86InstructionSelector.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86 -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/LLVMX86CodeGen.dir/X86InstructionSelector.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstructionSelector.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Target/TargetSubtargetInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86Subtarget.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstructionSelector.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrBuilder.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstructionSelector.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/MachineFrameInfo.h:336:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrBuilder.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstructionSelector.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrBuilder.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstructionSelector.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:332:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrBuilder.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstructionSelector.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-rocm-1.6.0/lib/Target/X86/X86InstrBuilder.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstructionSelector.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:661:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrBuilder.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstructionSelector.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrBuilder.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstructionSelector.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:662:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrBuilder.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstructionSelector.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrBuilder.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstructionSelector.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LiveIntervalAnalysis.h:258:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrBuilder.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstructionSelector.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrBuilder.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstructionSelector.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SlotIndexes.h:350:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrBuilder.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstructionSelector.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrBuilder.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstructionSelector.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstrBuilder.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/X86InstructionSelector.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [100%] Linking CXX static library ../../../lib64/libLLVMX86CodeGen.a cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 && /usr/bin/cmake -P CMakeFiles/LLVMX86CodeGen.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMX86CodeGen.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../lib64/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/X86InterleavedAccess.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86InstrFMA3Info.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86InstrInfo.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86EvexToVex.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86MCInstLower.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86MachineFunctionInfo.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86MacroFusion.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 CMakeFiles/LLVMX86CodeGen.dir/X86CallingConv.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86CallLowering.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86LegalizerInfo.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86RegisterBankInfo.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86InstructionSelector.cpp.o /usr/bin/ranlib ../../../lib64/libLLVMX86CodeGen.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [100%] Built target LLVMX86CodeGen 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/llvm-shlib /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/llvm-shlib /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/llvm-shlib/CMakeFiles/LLVM.dir/DependInfo.cmake --color= Scanning dependencies of target LLVM make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' [100%] Building CXX object tools/llvm-shlib/CMakeFiles/LLVM.dir/libllvm.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/llvm-shlib && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/llvm-shlib -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/llvm-shlib -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fPIC -fno-exceptions -fno-rtti -o CMakeFiles/LLVM.dir/libllvm.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/llvm-shlib/libllvm.cpp [100%] Linking CXX shared library ../../lib64/libLLVM-5.0-rocm.so cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/llvm-shlib && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVM.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -Wl,-rpath-link,/builddir/build/BUILD/llvm-rocm-1.6.0/build/./lib64 -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,defs -shared -Wl,-soname,libLLVM-5.0-rocm.so -o ../../lib64/libLLVM-5.0-rocm.so CMakeFiles/LLVM.dir/libllvm.cpp.o -Wl,-rpath,"\$ORIGIN/../lib64" -Wl,--version-script,/builddir/build/BUILD/llvm-rocm-1.6.0/build/./lib64/tools/llvm-shlib/simple_version_script.map -Wl,--whole-archive ../../lib64/libLLVMDemangle.a ../../lib64/libLLVMSupport.a ../../lib64/libLLVMCore.a ../../lib64/libLLVMIRReader.a ../../lib64/libLLVMCodeGen.a ../../lib64/libLLVMSelectionDAG.a ../../lib64/libLLVMAsmPrinter.a ../../lib64/libLLVMMIRParser.a ../../lib64/libLLVMGlobalISel.a ../../lib64/libLLVMBitReader.a ../../lib64/libLLVMBitWriter.a ../../lib64/libLLVMTransformUtils.a ../../lib64/libLLVMInstrumentation.a ../../lib64/libLLVMInstCombine.a ../../lib64/libLLVMScalarOpts.a ../../lib64/libLLVMipo.a ../../lib64/libLLVMVectorize.a ../../lib64/libLLVMObjCARCOpts.a ../../lib64/libLLVMCoroutines.a ../../lib64/libLLVMLinker.a ../../lib64/libLLVMAnalysis.a ../../lib64/libLLVMLTO.a ../../lib64/libLLVMMC.a ../../lib64/libLLVMMCParser.a ../../lib64/libLLVMMCDisassembler.a ../../lib64/libLLVMObject.a ../../lib64/libLLVMObjectYAML.a ../../lib64/libLLVMOption.a ../../lib64/libLLVMDebugInfoDWARF.a ../../lib64/libLLVMDebugInfoMSF.a ../../lib64/libLLVMDebugInfoCodeView.a ../../lib64/libLLVMDebugInfoPDB.a ../../lib64/libLLVMSymbolize.a ../../lib64/libLLVMExecutionEngine.a ../../lib64/libLLVMInterpreter.a ../../lib64/libLLVMMCJIT.a ../../lib64/libLLVMOrcJIT.a ../../lib64/libLLVMRuntimeDyld.a ../../lib64/libLLVMTarget.a ../../lib64/libLLVMAMDGPUCodeGen.a ../../lib64/libLLVMAMDGPUAsmParser.a ../../lib64/libLLVMAMDGPUAsmPrinter.a ../../lib64/libLLVMAMDGPUDisassembler.a ../../lib64/libLLVMAMDGPUInfo.a ../../lib64/libLLVMAMDGPUDesc.a ../../lib64/libLLVMAMDGPUUtils.a ../../lib64/libLLVMX86CodeGen.a ../../lib64/libLLVMX86AsmParser.a ../../lib64/libLLVMX86Disassembler.a ../../lib64/libLLVMX86AsmPrinter.a ../../lib64/libLLVMX86Desc.a ../../lib64/libLLVMX86Info.a ../../lib64/libLLVMX86Utils.a ../../lib64/libLLVMAsmParser.a ../../lib64/libLLVMLineEditor.a ../../lib64/libLLVMProfileData.a ../../lib64/libLLVMCoverage.a ../../lib64/libLLVMPasses.a ../../lib64/libLLVMLibDriver.a ../../lib64/libLLVMXRay.a -Wl,--no-whole-archive ../../lib64/libLLVMObjCARCOpts.a ../../lib64/libLLVMDebugInfoDWARF.a ../../lib64/libLLVMDebugInfoPDB.a ../../lib64/libLLVMExecutionEngine.a ../../lib64/libLLVMRuntimeDyld.a ../../lib64/libLLVMipo.a ../../lib64/libLLVMIRReader.a ../../lib64/libLLVMAsmParser.a ../../lib64/libLLVMInstrumentation.a ../../lib64/libLLVMVectorize.a ../../lib64/libLLVMLinker.a ../../lib64/libLLVMAMDGPUAsmPrinter.a ../../lib64/libLLVMAMDGPUInfo.a ../../lib64/libLLVMAMDGPUUtils.a ../../lib64/libLLVMSelectionDAG.a ../../lib64/libLLVMAsmPrinter.a ../../lib64/libLLVMDebugInfoCodeView.a ../../lib64/libLLVMDebugInfoMSF.a ../../lib64/libLLVMGlobalISel.a ../../lib64/libLLVMCodeGen.a ../../lib64/libLLVMBitWriter.a ../../lib64/libLLVMScalarOpts.a ../../lib64/libLLVMInstCombine.a ../../lib64/libLLVMTransformUtils.a ../../lib64/libLLVMTarget.a ../../lib64/libLLVMAnalysis.a ../../lib64/libLLVMX86AsmPrinter.a ../../lib64/libLLVMX86Utils.a ../../lib64/libLLVMMCDisassembler.a ../../lib64/libLLVMProfileData.a ../../lib64/libLLVMOption.a ../../lib64/libLLVMObject.a ../../lib64/libLLVMBitReader.a ../../lib64/libLLVMCore.a ../../lib64/libLLVMMCParser.a ../../lib64/libLLVMMC.a ../../lib64/libLLVMSupport.a ../../lib64/libLLVMDemangle.a -lrt -ldl -lpthread -lm make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [100%] Built target LLVM make -f tools/clang/tools/clang-offload-bundler/CMakeFiles/clang-offload-bundler.dir/build.make tools/clang/tools/clang-offload-bundler/CMakeFiles/clang-offload-bundler.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/tools/clang-offload-bundler /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/tools/clang-offload-bundler /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/tools/clang-offload-bundler/CMakeFiles/clang-offload-bundler.dir/DependInfo.cmake --color= Scanning dependencies of target clang-offload-bundler make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/clang/tools/clang-offload-bundler/CMakeFiles/clang-offload-bundler.dir/build.make tools/clang/tools/clang-offload-bundler/CMakeFiles/clang-offload-bundler.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [100%] Building CXX object tools/clang/tools/clang-offload-bundler/CMakeFiles/clang-offload-bundler.dir/ClangOffloadBundler.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/tools/clang-offload-bundler && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/tools/clang-offload-bundler -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/tools/clang-offload-bundler -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clang-offload-bundler.dir/ClangOffloadBundler.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/tools/clang-offload-bundler/ClangOffloadBundler.cpp [100%] Linking CXX executable ../../../../bin/clang-offload-bundler cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/tools/clang-offload-bundler && /usr/bin/cmake -E cmake_link_script CMakeFiles/clang-offload-bundler.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-allow-shlib-undefined -Wl,-rpath-link,/builddir/build/BUILD/llvm-rocm-1.6.0/build/./lib64 CMakeFiles/clang-offload-bundler.dir/ClangOffloadBundler.cpp.o -o ../../../../bin/clang-offload-bundler -Wl,-rpath,"\$ORIGIN/../lib64" -lpthread ../../../../lib64/libclangBasic.a ../../../../lib64/libLLVM-5.0-rocm.so make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [100%] Built target clang-offload-bundler make -f tools/clang/tools/driver/CMakeFiles/clang.dir/build.make tools/clang/tools/driver/CMakeFiles/clang.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/tools/driver /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/tools/driver /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/tools/driver/CMakeFiles/clang.dir/DependInfo.cmake --color= Scanning dependencies of target clang make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/clang/tools/driver/CMakeFiles/clang.dir/build.make tools/clang/tools/driver/CMakeFiles/clang.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [100%] Building CXX object tools/clang/tools/driver/CMakeFiles/clang.dir/driver.cpp.o [100%] Building CXX object tools/clang/tools/driver/CMakeFiles/clang.dir/cc1_main.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/tools/driver && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/tools/driver -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/tools/driver -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clang.dir/driver.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/tools/driver/driver.cpp cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/tools/driver && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/tools/driver -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/tools/driver -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clang.dir/cc1_main.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/tools/driver/cc1_main.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Types.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Compilation.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/tools/driver/driver.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:537:61: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' 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-rocm-1.6.0/tools/clang/include/clang/Driver/Compilation.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/tools/driver/driver.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:510:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here BUILDSTDERR: struct DependentActionInfo final { BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Types.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Action.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Driver/Compilation.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/tools/driver/driver.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/tools/driver/driver.cpp:471:58: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/DiagnosticOptions.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/tools/driver/driver.cpp:15: 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 tools/clang/tools/driver/CMakeFiles/clang.dir/cc1as_main.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/tools/driver && /usr/bin/c++ -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_VENDOR="\"HCC \"" -DGTEST_HAS_RTTI=0 -DHCC_AMDGPU_TARGET=\"auto\" -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/tools/driver -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/tools/driver -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -fno-exceptions -fno-rtti -o CMakeFiles/clang.dir/cc1as_main.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/tools/driver/cc1as_main.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/tools/driver/cc1as_main.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCStreamer.h:332:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/tools/driver/cc1as_main.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/tools/driver/cc1as_main.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCContext.h:635:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/tools/driver/cc1as_main.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Option/Arg.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/tools/driver/cc1_main.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:57:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:79:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::BasicBlock*; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/PredIteratorCache.h:53:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Option/Arg.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/tools/driver/cc1_main.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/tools/driver/cc1as_main.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/LLVM.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic/Diagnostic.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/tools/driver/cc1as_main.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [100%] Linking CXX executable ../../../../bin/clang cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/tools/driver && /usr/bin/cmake -E cmake_link_script CMakeFiles/clang.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -fno-common -Woverloaded-virtual -fno-strict-aliasing -g -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-allow-shlib-undefined -Wl,--export-dynamic -Wl,-rpath-link,/builddir/build/BUILD/llvm-rocm-1.6.0/build/./lib64 CMakeFiles/clang.dir/driver.cpp.o CMakeFiles/clang.dir/cc1_main.cpp.o CMakeFiles/clang.dir/cc1as_main.cpp.o -o ../../../../bin/clang-5.0 -Wl,-rpath,"\$ORIGIN/../lib64" -lpthread ../../../../lib64/libclangBasic.a ../../../../lib64/libclangCodeGen.a ../../../../lib64/libclangDriver.a ../../../../lib64/libclangFrontend.a ../../../../lib64/libclangFrontendTool.a ../../../../lib64/libclangCodeGen.a ../../../../lib64/libclangRewriteFrontend.a ../../../../lib64/libclangARCMigrate.a ../../../../lib64/libclangStaticAnalyzerFrontend.a ../../../../lib64/libclangFrontend.a ../../../../lib64/libclangDriver.a ../../../../lib64/libclangParse.a ../../../../lib64/libclangSerialization.a ../../../../lib64/libclangSema.a ../../../../lib64/libclangEdit.a ../../../../lib64/libclangStaticAnalyzerCheckers.a ../../../../lib64/libclangASTMatchers.a ../../../../lib64/libclangStaticAnalyzerCore.a ../../../../lib64/libclangAnalysis.a ../../../../lib64/libclangAST.a ../../../../lib64/libclangRewrite.a ../../../../lib64/libclangLex.a ../../../../lib64/libclangBasic.a ../../../../lib64/libLLVM-5.0-rocm.so cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/tools/driver && /usr/bin/cmake -E cmake_symlink_executable ../../../../bin/clang-5.0 ../../../../bin/clang cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/tools/driver && /usr/bin/cmake -E create_symlink clang-5.0 /builddir/build/BUILD/llvm-rocm-1.6.0/build/./bin/clang++ cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/tools/driver && /usr/bin/cmake -E create_symlink clang-5.0 /builddir/build/BUILD/llvm-rocm-1.6.0/build/./bin/clang-cl cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/tools/driver && /usr/bin/cmake -E create_symlink clang-5.0 /builddir/build/BUILD/llvm-rocm-1.6.0/build/./bin/clang-cpp cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/tools/driver && /usr/bin/cmake -E create_symlink clang-5.0 /builddir/build/BUILD/llvm-rocm-1.6.0/build/./bin/hcc make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [100%] Built target clang make[2]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/llvm-rocm-1.6.0/build/CMakeFiles 0 make[1]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f CMakeFiles/Makefile2 lld make[1]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' /usr/bin/cmake -H/builddir/build/BUILD/llvm-rocm-1.6.0 -B/builddir/build/BUILD/llvm-rocm-1.6.0/build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/llvm-rocm-1.6.0/build/CMakeFiles 38 make -f CMakeFiles/Makefile2 tools/lld/tools/lld/CMakeFiles/lld.dir/all make[2]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/build.make utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/depend make -f lib/Demangle/CMakeFiles/LLVMDemangle.dir/build.make lib/Demangle/CMakeFiles/LLVMDemangle.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Demangle /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Demangle /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Demangle/CMakeFiles/LLVMDemangle.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Demangle/CMakeFiles/LLVMDemangle.dir/build.make lib/Demangle/CMakeFiles/LLVMDemangle.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Demangle/CMakeFiles/LLVMDemangle.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 0%] Built target LLVMDemangle make -f lib/Support/CMakeFiles/LLVMSupport.dir/build.make lib/Support/CMakeFiles/LLVMSupport.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen /builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 2%] Built target obj.llvm-tblgen make -f lib/TableGen/CMakeFiles/LLVMTableGen.dir/build.make lib/TableGen/CMakeFiles/LLVMTableGen.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/TableGen /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/TableGen /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/TableGen/CMakeFiles/LLVMTableGen.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support/CMakeFiles/LLVMSupport.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/TableGen/CMakeFiles/LLVMTableGen.dir/build.make lib/TableGen/CMakeFiles/LLVMTableGen.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/TableGen/CMakeFiles/LLVMTableGen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 2%] Built target LLVMTableGen make -f include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/build.make include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/include/llvm/Support /builddir/build/BUILD/llvm-rocm-1.6.0/build/include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Support/CMakeFiles/LLVMSupport.dir/build.make lib/Support/CMakeFiles/LLVMSupport.dir/build make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/build.make include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Support/CMakeFiles/LLVMSupport.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 5%] Built target llvm_vcsrevision_h [ 10%] Built target LLVMSupport 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[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCParser /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC/MCParser /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 10%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCDisassembler /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC/MCDisassembler /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC/CMakeFiles/LLVMMC.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 10%] Built target LLVMMCDisassembler make -f lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build.make lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/depend make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/MC/CMakeFiles/LLVMMC.dir/build.make lib/MC/CMakeFiles/LLVMMC.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/MC/CMakeFiles/LLVMMC.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ObjectYAML /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ObjectYAML /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/DependInfo.cmake --color= [ 15%] Built target LLVMMC make -f lib/Option/CMakeFiles/LLVMOption.dir/build.make lib/Option/CMakeFiles/LLVMOption.dir/depend make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build.make lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Option /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Option /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Option/CMakeFiles/LLVMOption.dir/DependInfo.cmake --color= [ 18%] Built target LLVMObjectYAML make -f lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/build.make lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/depend make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Option/CMakeFiles/LLVMOption.dir/build.make lib/Option/CMakeFiles/LLVMOption.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Option/CMakeFiles/LLVMOption.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 18%] Built target LLVMOption make -f lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/build.make lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/MSF /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/MSF /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/DWARF /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/DWARF /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/build.make lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 18%] Built target LLVMDebugInfoMSF make -f lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/build.make lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/depend make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 21%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/CodeView /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/CodeView /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 23%] Built target LLVMDebugInfoCodeView 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/Symbolize /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/Symbolize /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/DependInfo.cmake --color= [ 23%] Built target LLVMSymbolize make -f lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build.make lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/LineEditor /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/LineEditor /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build.make lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/build.make lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/build [ 23%] Built target LLVMLineEditor make -f tools/lld/lib/Config/CMakeFiles/lldConfig.dir/build.make tools/lld/lib/Config/CMakeFiles/lldConfig.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/Config /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/lib/Config /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/lib/Config/CMakeFiles/lldConfig.dir/DependInfo.cmake --color= [ 28%] Built target LLVMDebugInfoPDB make -f tools/lld/lib/ReaderWriter/CMakeFiles/lldReaderWriter.dir/build.make tools/lld/lib/ReaderWriter/CMakeFiles/lldReaderWriter.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/lib/ReaderWriter /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/lib/ReaderWriter/CMakeFiles/lldReaderWriter.dir/DependInfo.cmake --color= Scanning dependencies of target lldConfig make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/lld/lib/Config/CMakeFiles/lldConfig.dir/build.make tools/lld/lib/Config/CMakeFiles/lldConfig.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 28%] Building CXX object tools/lld/lib/Config/CMakeFiles/lldConfig.dir/Version.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/lib/Config && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/lib/Config -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/Config -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/lldConfig.dir/Version.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/Config/Version.cpp Scanning dependencies of target lldReaderWriter make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/lld/lib/ReaderWriter/CMakeFiles/lldReaderWriter.dir/build.make tools/lld/lib/ReaderWriter/CMakeFiles/lldReaderWriter.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 28%] Building CXX object tools/lld/lib/ReaderWriter/CMakeFiles/lldReaderWriter.dir/FileArchive.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/lib/ReaderWriter && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/lib/ReaderWriter -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/lldReaderWriter.dir/FileArchive.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/FileArchive.cpp [ 28%] Linking CXX static library ../../../../lib64/liblldConfig.a cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/lib/Config && /usr/bin/cmake -P CMakeFiles/lldConfig.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/lib/Config && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldConfig.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../lib64/liblldConfig.a CMakeFiles/lldConfig.dir/Version.cpp.o /usr/bin/ranlib ../../../../lib64/liblldConfig.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 28%] Built target lldConfig make -f tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/build.make tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/lib/ReaderWriter/MachO /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/DependInfo.cmake --color= Scanning dependencies of target lldMachO make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/build.make tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 28%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/ArchHandler.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/lib/ReaderWriter/MachO && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/lib/ReaderWriter/MachO -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/. -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/lldMachO.dir/ArchHandler.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/ArchHandler.cpp [ 28%] Linking CXX static library ../../../../lib64/liblldReaderWriter.a cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/lib/ReaderWriter && /usr/bin/cmake -P CMakeFiles/lldReaderWriter.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/lib/ReaderWriter && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldReaderWriter.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../lib64/liblldReaderWriter.a CMakeFiles/lldReaderWriter.dir/FileArchive.cpp.o /usr/bin/ranlib ../../../../lib64/liblldReaderWriter.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 28%] Built target lldReaderWriter make -f tools/lld/lib/ReaderWriter/YAML/CMakeFiles/lldYAML.dir/build.make tools/lld/lib/ReaderWriter/YAML/CMakeFiles/lldYAML.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/YAML /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/lib/ReaderWriter/YAML /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/lib/ReaderWriter/YAML/CMakeFiles/lldYAML.dir/DependInfo.cmake --color= Scanning dependencies of target lldYAML make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/lld/lib/ReaderWriter/YAML/CMakeFiles/lldYAML.dir/build.make tools/lld/lib/ReaderWriter/YAML/CMakeFiles/lldYAML.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 28%] Building CXX object tools/lld/lib/ReaderWriter/YAML/CMakeFiles/lldYAML.dir/ReaderWriterYAML.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/lib/ReaderWriter/YAML && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/lib/ReaderWriter/YAML -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/YAML -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/lldYAML.dir/ReaderWriterYAML.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/YAML/ReaderWriterYAML.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/LLVM.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/Atom.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/Atoms.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/ArchHandler.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/ArchHandler.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/LLVM.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/Atom.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/Atoms.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/ArchHandler.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/ArchHandler.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/LLVM.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/Atom.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/AbsoluteAtom.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/YAML/ReaderWriterYAML.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/LLVM.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/Atom.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/AbsoluteAtom.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/YAML/ReaderWriterYAML.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 28%] Linking CXX static library ../../../../../lib64/liblldYAML.a cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/lib/ReaderWriter/YAML && /usr/bin/cmake -P CMakeFiles/lldYAML.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/lib/ReaderWriter/YAML && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldYAML.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../../lib64/liblldYAML.a CMakeFiles/lldYAML.dir/ReaderWriterYAML.cpp.o /usr/bin/ranlib ../../../../../lib64/liblldYAML.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 28%] Built target lldYAML make -f utils/TableGen/CMakeFiles/llvm-tblgen.dir/build.make utils/TableGen/CMakeFiles/llvm-tblgen.dir/depend [ 28%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/ArchHandler_arm.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/lib/ReaderWriter/MachO && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/lib/ReaderWriter/MachO -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/. -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/lldMachO.dir/ArchHandler_arm.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/ArchHandler_arm.cpp make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen /builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen/CMakeFiles/llvm-tblgen.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'utils/TableGen/CMakeFiles/llvm-tblgen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 28%] Built target llvm-tblgen [ 28%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/ArchHandler_arm64.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/lib/ReaderWriter/MachO && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/lib/ReaderWriter/MachO -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/. -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/lldMachO.dir/ArchHandler_arm64.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/ArchHandler_arm64.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/LLVM.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/Atom.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/Atoms.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/ArchHandler.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/ArchHandler_arm64.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/LLVM.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/Atom.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/Atoms.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/ArchHandler.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/ArchHandler_arm64.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/LLVM.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/Atom.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/Atoms.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/ArchHandler.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/ArchHandler_arm.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/LLVM.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/Atom.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/Atoms.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/ArchHandler.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/ArchHandler_arm.cpp:10: 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 tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/ArchHandler_x86.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/lib/ReaderWriter/MachO && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/lib/ReaderWriter/MachO -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/. -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/lldMachO.dir/ArchHandler_x86.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/ArchHandler_x86.cpp [ 28%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/ArchHandler_x86_64.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/lib/ReaderWriter/MachO && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/lib/ReaderWriter/MachO -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/. -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/lldMachO.dir/ArchHandler_x86_64.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/ArchHandler_x86_64.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/LLVM.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/Atom.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/Atoms.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/ArchHandler.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/ArchHandler_x86.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/LLVM.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/Atom.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/Atoms.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/ArchHandler.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/ArchHandler_x86.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/LLVM.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/Atom.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/Atoms.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/ArchHandler.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/ArchHandler_x86_64.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/LLVM.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/Atom.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/Atoms.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/ArchHandler.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/ArchHandler_x86_64.cpp:10: 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 tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/CompactUnwindPass.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/lib/ReaderWriter/MachO && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/lib/ReaderWriter/MachO -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/. -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/lldMachO.dir/CompactUnwindPass.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/CompactUnwindPass.cpp 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/include/llvm/IR /builddir/build/BUILD/llvm-rocm-1.6.0/build/include/llvm/IR/CMakeFiles/intrinsics_gen.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'include/llvm/IR/CMakeFiles/intrinsics_gen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 28%] Built target intrinsics_gen make -f lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build.make lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build.make lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 28%] Built target AttributeCompatFuncTableGen make -f lib/IRReader/CMakeFiles/LLVMIRReader.dir/build.make lib/IRReader/CMakeFiles/LLVMIRReader.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IRReader /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IRReader /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IRReader/CMakeFiles/LLVMIRReader.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/IRReader/CMakeFiles/LLVMIRReader.dir/build.make lib/IRReader/CMakeFiles/LLVMIRReader.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/IRReader/CMakeFiles/LLVMIRReader.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 28%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build.make lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 39%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/SelectionDAG /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 42%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/AsmPrinter /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 44%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MIRParser /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/MIRParser /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 47%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/GlobalISel /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 47%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Bitcode/Reader /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Bitcode/Reader /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 47%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Bitcode/Writer /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Bitcode/Writer /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 47%] Built target LLVMBitWriter make -f lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/build.make lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/depend BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/LLVM.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/Atom.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/Atoms.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/ArchHandler.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/CompactUnwindPass.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/LLVM.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/Atom.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/Atoms.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/ArchHandler.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/CompactUnwindPass.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 50%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Instrumentation /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Instrumentation /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 50%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/InstCombine /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/InstCombine /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 52%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 55%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/IPO /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/IPO /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 57%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Vectorize /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Vectorize /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 57%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/ObjCARC /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/ObjCARC /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 57%] Built target LLVMObjCARCOpts make -f lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/build.make lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Coroutines /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Coroutines /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/build.make lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 57%] Built target LLVMCoroutines make -f lib/Linker/CMakeFiles/LLVMLinker.dir/build.make lib/Linker/CMakeFiles/LLVMLinker.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Linker /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Linker /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Linker/CMakeFiles/LLVMLinker.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Linker/CMakeFiles/LLVMLinker.dir/build.make lib/Linker/CMakeFiles/LLVMLinker.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Linker/CMakeFiles/LLVMLinker.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 57%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build.make lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 63%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/LTO /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/LTO /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/LTO/CMakeFiles/LLVMLTO.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/LTO/CMakeFiles/LLVMLTO.dir/build.make lib/LTO/CMakeFiles/LLVMLTO.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/LTO/CMakeFiles/LLVMLTO.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 63%] Built target LLVMLTO make -f lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build.make lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build.make lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 63%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/Interpreter /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/Interpreter /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 63%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/MCJIT /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/MCJIT /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 63%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/Orc /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/Orc /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 63%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/RuntimeDyld /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/RuntimeDyld /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 65%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/CMakeFiles/LLVMTarget.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Target/CMakeFiles/LLVMTarget.dir/build.make lib/Target/CMakeFiles/LLVMTarget.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/CMakeFiles/LLVMTarget.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 68%] Built target LLVMTarget 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 71%] Built target AMDGPUCommonTableGen 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86 /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 73%] Built target X86CommonTableGen [ 73%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/GOTPass.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/lib/ReaderWriter/MachO && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/lib/ReaderWriter/MachO -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/. -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/lldMachO.dir/GOTPass.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/GOTPass.cpp make -f lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build.make lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/AsmParser /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/AsmParser /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build.make lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 73%] Built target LLVMAsmParser make -f lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build.make lib/ProfileData/CMakeFiles/LLVMProfileData.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ProfileData /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ProfileData /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ProfileData/CMakeFiles/LLVMProfileData.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build.make lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 73%] Built target LLVMProfileData [ 73%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/LayoutPass.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/lib/ReaderWriter/MachO && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/lib/ReaderWriter/MachO -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/. -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/lldMachO.dir/LayoutPass.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/LayoutPass.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/LLVM.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/Atom.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/Atoms.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/ArchHandler.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/GOTPass.cpp:35: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/LLVM.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/Atom.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/Atoms.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/ArchHandler.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/GOTPass.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/LLVM.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/Atom.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/AbsoluteAtom.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/File.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/LayoutPass.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/LayoutPass.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:450:71: required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/Simple.h:207:60: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/LLVM.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/Atom.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/AbsoluteAtom.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/File.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/LayoutPass.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/LayoutPass.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 73%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/MachOLinkingContext.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/lib/ReaderWriter/MachO && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/lib/ReaderWriter/MachO -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/. -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/lldMachO.dir/MachOLinkingContext.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/MachOLinkingContext.cpp [ 73%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/MachONormalizedFileBinaryReader.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/lib/ReaderWriter/MachO && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/lib/ReaderWriter/MachO -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/. -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/lldMachO.dir/MachONormalizedFileBinaryReader.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryReader.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/LLVM.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/Atom.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/AbsoluteAtom.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/File.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/Node.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/LinkingContext.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/ReaderWriter/MachOLinkingContext.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/MachOLinkingContext.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/LLVM.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/Atom.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/AbsoluteAtom.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/File.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/Node.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/LinkingContext.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/ReaderWriter/MachOLinkingContext.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/MachOLinkingContext.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/LLVM.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/Atom.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/DebugInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFile.h:45, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryReader.cpp:24: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/LLVM.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/Atom.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/DebugInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFile.h:45, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryReader.cpp:24: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 73%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/MachONormalizedFileBinaryWriter.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/lib/ReaderWriter/MachO && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/lib/ReaderWriter/MachO -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/. -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/lldMachO.dir/MachONormalizedFileBinaryWriter.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryWriter.cpp [ 73%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/MachONormalizedFileFromAtoms.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/lib/ReaderWriter/MachO && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/lib/ReaderWriter/MachO -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/. -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/lldMachO.dir/MachONormalizedFileFromAtoms.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/LLVM.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/Atom.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/DebugInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFile.h:45, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryWriter.cpp:24: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/LLVM.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/Atom.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/DebugInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFile.h:45, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryWriter.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/LLVM.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/Atom.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/DebugInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFile.h:45, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp:23: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/LLVM.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/Atom.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/DebugInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFile.h:45, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.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-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp: In member function 'void {anonymous}::Util::organizeSections()': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp:516:21: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: segmentForName("__PAGEZERO"); BUILDSTDERR: ~~~~~~~~~~~~~~^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp:518:5: note: here BUILDSTDERR: case llvm::MachO::MH_DYLIB: BUILDSTDERR: ^~~~ [ 73%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/MachONormalizedFileToAtoms.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/lib/ReaderWriter/MachO && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/lib/ReaderWriter/MachO -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/. -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/lldMachO.dir/MachONormalizedFileToAtoms.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileToAtoms.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/LLVM.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/Atom.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/DebugInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFile.h:45, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileToAtoms.cpp:23: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/LLVM.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/Atom.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/DebugInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFile.h:45, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileToAtoms.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/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/build.make lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ProfileData/Coverage /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ProfileData/Coverage /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 73%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Passes /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Passes /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Passes/CMakeFiles/LLVMPasses.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Passes/CMakeFiles/LLVMPasses.dir/build.make lib/Passes/CMakeFiles/LLVMPasses.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Passes/CMakeFiles/LLVMPasses.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 73%] Built target LLVMPasses make -f lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/build.make lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ToolDrivers/llvm-lib /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ToolDrivers/llvm-lib /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/build.make lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 73%] Built target LibOptionsTableGen make -f tools/lld/lib/Core/CMakeFiles/lldCore.dir/build.make tools/lld/lib/Core/CMakeFiles/lldCore.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/Core /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/lib/Core /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/lib/Core/CMakeFiles/lldCore.dir/DependInfo.cmake --color= Scanning dependencies of target lldCore make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/lld/lib/Core/CMakeFiles/lldCore.dir/build.make tools/lld/lib/Core/CMakeFiles/lldCore.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 73%] Building CXX object tools/lld/lib/Core/CMakeFiles/lldCore.dir/DefinedAtom.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/lib/Core && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/lib/Core -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/Core -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/lldCore.dir/DefinedAtom.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/Core/DefinedAtom.cpp [ 73%] Building CXX object tools/lld/lib/Core/CMakeFiles/lldCore.dir/Error.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/lib/Core && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/lib/Core -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/Core -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/lldCore.dir/Error.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/Core/Error.cpp [ 73%] Building CXX object tools/lld/lib/Core/CMakeFiles/lldCore.dir/File.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/lib/Core && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/lib/Core -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/Core -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/lldCore.dir/File.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/Core/File.cpp [ 73%] Building CXX object tools/lld/lib/Core/CMakeFiles/lldCore.dir/LinkingContext.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/lib/Core && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/lib/Core -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/Core -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/lldCore.dir/LinkingContext.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/Core/LinkingContext.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/LLVM.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/Atom.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/AbsoluteAtom.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/File.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/Node.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/LinkingContext.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/Core/LinkingContext.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:450:71: required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/Simple.h:207:60: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/LLVM.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/Atom.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/AbsoluteAtom.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/File.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/Node.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/LinkingContext.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/Core/LinkingContext.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 73%] Building CXX object tools/lld/lib/Core/CMakeFiles/lldCore.dir/Reader.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/lib/Core && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/lib/Core -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/Core -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/lldCore.dir/Reader.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/Core/Reader.cpp [ 73%] Building CXX object tools/lld/lib/Core/CMakeFiles/lldCore.dir/Reproduce.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/lib/Core && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/lib/Core -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/Core -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/lldCore.dir/Reproduce.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/Core/Reproduce.cpp [ 73%] Building CXX object tools/lld/lib/Core/CMakeFiles/lldCore.dir/Resolver.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/lib/Core && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/lib/Core -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/Core -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/lldCore.dir/Resolver.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/Core/Resolver.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/LLVM.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/Atom.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/Core/Resolver.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:450:71: required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/Simple.h:207:60: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/LLVM.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/Atom.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/Core/Resolver.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 73%] Building CXX object tools/lld/lib/Core/CMakeFiles/lldCore.dir/SymbolTable.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/lib/Core && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/lib/Core -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/Core -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/lldCore.dir/SymbolTable.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/Core/SymbolTable.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/LLVM.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/SymbolTable.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/Core/SymbolTable.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:450:71: required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/Simple.h:207:60: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/LLVM.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/SymbolTable.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/Core/SymbolTable.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-rocm-1.6.0/tools/lld/lib/Core/SymbolTable.cpp: In member function 'bool lld::SymbolTable::addByName(const lld::Atom&)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/Core/SymbolTable.cpp:163:60: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: << newAtom.name() << " (" << newSize << ")\n"; BUILDSTDERR: ^~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/Core/SymbolTable.cpp:166:5: note: here BUILDSTDERR: case MCR_Error: BUILDSTDERR: ^~~~ [ 73%] Building CXX object tools/lld/lib/Core/CMakeFiles/lldCore.dir/TargetOptionsCommandFlags.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/lib/Core && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/lib/Core -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/Core -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/lldCore.dir/TargetOptionsCommandFlags.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/Core/TargetOptionsCommandFlags.cpp [ 73%] Building CXX object tools/lld/lib/Core/CMakeFiles/lldCore.dir/Writer.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/lib/Core && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/lib/Core -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/Core -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/lldCore.dir/Writer.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/Core/Writer.cpp [ 73%] Linking CXX static library ../../../../lib64/liblldCore.a cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/lib/Core && /usr/bin/cmake -P CMakeFiles/lldCore.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/lib/Core && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldCore.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../lib64/liblldCore.a CMakeFiles/lldCore.dir/DefinedAtom.cpp.o CMakeFiles/lldCore.dir/Error.cpp.o CMakeFiles/lldCore.dir/File.cpp.o CMakeFiles/lldCore.dir/LinkingContext.cpp.o CMakeFiles/lldCore.dir/Reader.cpp.o CMakeFiles/lldCore.dir/Reproduce.cpp.o CMakeFiles/lldCore.dir/Resolver.cpp.o CMakeFiles/lldCore.dir/SymbolTable.cpp.o CMakeFiles/lldCore.dir/TargetOptionsCommandFlags.cpp.o CMakeFiles/lldCore.dir/Writer.cpp.o /usr/bin/ranlib ../../../../lib64/liblldCore.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 73%] Built target lldCore make -f tools/lld/lib/Driver/CMakeFiles/DriverOptionsTableGen.dir/build.make tools/lld/lib/Driver/CMakeFiles/DriverOptionsTableGen.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/Driver /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/lib/Driver /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/lib/Driver/CMakeFiles/DriverOptionsTableGen.dir/DependInfo.cmake --color= Scanning dependencies of target DriverOptionsTableGen make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/lld/lib/Driver/CMakeFiles/DriverOptionsTableGen.dir/build.make tools/lld/lib/Driver/CMakeFiles/DriverOptionsTableGen.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 73%] Building DarwinLdOptions.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/lib/Driver && ../../../../bin/llvm-tblgen -gen-opt-parser-defs -I /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/Driver -I /builddir/build/BUILD/llvm-rocm-1.6.0/include /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/Driver/DarwinLdOptions.td -o /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/lib/Driver/DarwinLdOptions.inc.tmp [ 73%] Updating DarwinLdOptions.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/lib/Driver && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/lib/Driver/DarwinLdOptions.inc.tmp /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/lib/Driver/DarwinLdOptions.inc make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 73%] Built target DriverOptionsTableGen make -f tools/lld/COFF/CMakeFiles/COFFOptionsTableGen.dir/build.make tools/lld/COFF/CMakeFiles/COFFOptionsTableGen.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/COFF /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/COFF /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/COFF/CMakeFiles/COFFOptionsTableGen.dir/DependInfo.cmake --color= Scanning dependencies of target COFFOptionsTableGen make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/lld/COFF/CMakeFiles/COFFOptionsTableGen.dir/build.make tools/lld/COFF/CMakeFiles/COFFOptionsTableGen.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 73%] Building Options.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/COFF && ../../../bin/llvm-tblgen -gen-opt-parser-defs -I /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/COFF -I /builddir/build/BUILD/llvm-rocm-1.6.0/include /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/COFF/Options.td -o /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/COFF/Options.inc.tmp [ 73%] Updating Options.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/COFF && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/COFF/Options.inc.tmp /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/COFF/Options.inc make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 73%] Built target COFFOptionsTableGen make -f tools/lld/ELF/CMakeFiles/ELFOptionsTableGen.dir/build.make tools/lld/ELF/CMakeFiles/ELFOptionsTableGen.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/ELF /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/ELF/CMakeFiles/ELFOptionsTableGen.dir/DependInfo.cmake --color= Scanning dependencies of target ELFOptionsTableGen make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/lld/ELF/CMakeFiles/ELFOptionsTableGen.dir/build.make tools/lld/ELF/CMakeFiles/ELFOptionsTableGen.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 73%] Building Options.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/ELF && ../../../bin/llvm-tblgen -gen-opt-parser-defs -I /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF -I /builddir/build/BUILD/llvm-rocm-1.6.0/include /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/Options.td -o /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/ELF/Options.inc.tmp [ 73%] Updating Options.inc... cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/ELF && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/ELF/Options.inc.tmp /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/ELF/Options.inc make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 73%] Built target ELFOptionsTableGen make -f lib/Object/CMakeFiles/LLVMObject.dir/build.make lib/Object/CMakeFiles/LLVMObject.dir/depend [ 73%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/MachONormalizedFileYAML.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/lib/ReaderWriter/MachO && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/lib/ReaderWriter/MachO -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/. -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/lldMachO.dir/MachONormalizedFileYAML.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileYAML.cpp make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Object /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Object /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Object/CMakeFiles/LLVMObject.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Object/CMakeFiles/LLVMObject.dir/build.make lib/Object/CMakeFiles/LLVMObject.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Object/CMakeFiles/LLVMObject.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 73%] Built target LLVMObject make -f lib/IR/CMakeFiles/LLVMCore.dir/build.make lib/IR/CMakeFiles/LLVMCore.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR/CMakeFiles/LLVMCore.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/IR/CMakeFiles/LLVMCore.dir/build.make lib/IR/CMakeFiles/LLVMCore.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/IR/CMakeFiles/LLVMCore.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 78%] Built target LLVMCore 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 84%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/Utils /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/Utils /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 84%] Built target LLVMAMDGPUUtils 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/TargetInfo /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/TargetInfo /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 84%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/MCTargetDesc /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/MCTargetDesc /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 86%] Built target LLVMAMDGPUDesc 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86 /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 86%] Built target LLVMX86CodeGen [ 86%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/ObjCPass.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/lib/ReaderWriter/MachO && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/lib/ReaderWriter/MachO -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/. -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/lldMachO.dir/ObjCPass.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/ObjCPass.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/LLVM.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/Atom.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/DebugInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFile.h:45, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileYAML.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/LLVM.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/Atom.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/DebugInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFile.h:45, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileYAML.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/LLVM.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/Atom.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/Atoms.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/ArchHandler.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/ObjCPass.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/LLVM.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/Atom.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/Atoms.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/ArchHandler.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/ObjCPass.cpp:12: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 86%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/ShimPass.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/lib/ReaderWriter/MachO && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/lib/ReaderWriter/MachO -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/. -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/lldMachO.dir/ShimPass.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/ShimPass.cpp [ 89%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/StubsPass.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/lib/ReaderWriter/MachO && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/lib/ReaderWriter/MachO -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/. -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/lldMachO.dir/StubsPass.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/StubsPass.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/LLVM.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/Atom.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/Atoms.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/ArchHandler.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/ShimPass.cpp:26: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/LLVM.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/Atom.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/Atoms.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/ArchHandler.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/ShimPass.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/LLVM.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/Atom.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/Atoms.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/ArchHandler.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/StubsPass.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/LLVM.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/Atom.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/Atoms.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/ArchHandler.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/StubsPass.cpp:17: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 89%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/TLVPass.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/lib/ReaderWriter/MachO && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/lib/ReaderWriter/MachO -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/. -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/lldMachO.dir/TLVPass.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/TLVPass.cpp [ 89%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/WriterMachO.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/lib/ReaderWriter/MachO && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/lib/ReaderWriter/MachO -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/. -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/lldMachO.dir/WriterMachO.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/WriterMachO.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/LLVM.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/Atom.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/Atoms.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/ArchHandler.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/TLVPass.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/LLVM.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/Atom.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/Atoms.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/ArchHandler.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/TLVPass.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/LLVM.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/Atom.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/Atoms.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/ExecutableAtoms.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/WriterMachO.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/LLVM.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/Atom.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/Atoms.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/ExecutableAtoms.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/ReaderWriter/MachO/WriterMachO.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/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/build.make lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/AsmParser /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/AsmParser /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/build.make lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/build [ 89%] Linking CXX static library ../../../../../lib64/liblldMachO.a cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/lib/ReaderWriter/MachO && /usr/bin/cmake -P CMakeFiles/lldMachO.dir/cmake_clean_target.cmake make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/lib/ReaderWriter/MachO && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldMachO.dir/link.txt --verbose=1 [ 89%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/Disassembler /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/Disassembler /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/DependInfo.cmake --color= /usr/bin/ar qc ../../../../../lib64/liblldMachO.a CMakeFiles/lldMachO.dir/ArchHandler.cpp.o CMakeFiles/lldMachO.dir/ArchHandler_arm.cpp.o CMakeFiles/lldMachO.dir/ArchHandler_arm64.cpp.o CMakeFiles/lldMachO.dir/ArchHandler_x86.cpp.o CMakeFiles/lldMachO.dir/ArchHandler_x86_64.cpp.o CMakeFiles/lldMachO.dir/CompactUnwindPass.cpp.o CMakeFiles/lldMachO.dir/GOTPass.cpp.o CMakeFiles/lldMachO.dir/LayoutPass.cpp.o CMakeFiles/lldMachO.dir/MachOLinkingContext.cpp.o CMakeFiles/lldMachO.dir/MachONormalizedFileBinaryReader.cpp.o CMakeFiles/lldMachO.dir/MachONormalizedFileBinaryWriter.cpp.o CMakeFiles/lldMachO.dir/MachONormalizedFileFromAtoms.cpp.o CMakeFiles/lldMachO.dir/MachONormalizedFileToAtoms.cpp.o CMakeFiles/lldMachO.dir/MachONormalizedFileYAML.cpp.o CMakeFiles/lldMachO.dir/ObjCPass.cpp.o CMakeFiles/lldMachO.dir/ShimPass.cpp.o CMakeFiles/lldMachO.dir/StubsPass.cpp.o CMakeFiles/lldMachO.dir/TLVPass.cpp.o CMakeFiles/lldMachO.dir/WriterMachO.cpp.o make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 89%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/InstPrinter /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/InstPrinter /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 92%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/MCTargetDesc /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 94%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/TargetInfo /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/TargetInfo /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/DependInfo.cmake --color= /usr/bin/ranlib ../../../../../lib64/liblldMachO.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 94%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/Utils /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/Utils /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 94%] Built target LLVMX86Utils make -f lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/build.make lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ToolDrivers/llvm-lib /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ToolDrivers/llvm-lib /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/build.make lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 94%] Built target LLVMLibDriver make -f tools/lld/lib/Driver/CMakeFiles/lldDriver.dir/build.make tools/lld/lib/Driver/CMakeFiles/lldDriver.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/Driver /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/lib/Driver /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/lib/Driver/CMakeFiles/lldDriver.dir/DependInfo.cmake --color= Scanning dependencies of target lldDriver make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/lld/lib/Driver/CMakeFiles/lldDriver.dir/build.make tools/lld/lib/Driver/CMakeFiles/lldDriver.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 94%] Building CXX object tools/lld/lib/Driver/CMakeFiles/lldDriver.dir/DarwinLdDriver.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/lib/Driver && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/lib/Driver -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/Driver -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/lldDriver.dir/DarwinLdDriver.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/Driver/DarwinLdDriver.cpp [ 94%] Built target lldMachO make -f tools/lld/COFF/CMakeFiles/lldCOFF.dir/build.make tools/lld/COFF/CMakeFiles/lldCOFF.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/COFF /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/COFF /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/COFF/CMakeFiles/lldCOFF.dir/DependInfo.cmake --color= Scanning dependencies of target lldCOFF make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/lld/COFF/CMakeFiles/lldCOFF.dir/build.make tools/lld/COFF/CMakeFiles/lldCOFF.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 94%] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/Chunks.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/COFF && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/COFF -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/COFF -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/lldCOFF.dir/Chunks.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/COFF/Chunks.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/LLVM.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/Atom.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/AbsoluteAtom.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/File.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/ArchiveLibraryFile.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/Driver/DarwinLdDriver.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:450:71: required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/Simple.h:207:60: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/LLVM.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/Atom.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/AbsoluteAtom.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/File.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/ArchiveLibraryFile.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/lib/Driver/DarwinLdDriver.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/COFF/Config.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/COFF/Chunks.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/COFF/Chunks.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/COFF/Config.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/COFF/Chunks.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/COFF/Chunks.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 94%] Linking CXX static library ../../../../lib64/liblldDriver.a cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/lib/Driver && /usr/bin/cmake -P CMakeFiles/lldDriver.dir/cmake_clean_target.cmake [ 94%] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/DLL.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/COFF && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/COFF -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/COFF -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/lldCOFF.dir/DLL.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/COFF/DLL.cpp cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/lib/Driver && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldDriver.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../lib64/liblldDriver.a CMakeFiles/lldDriver.dir/DarwinLdDriver.cpp.o /usr/bin/ranlib ../../../../lib64/liblldDriver.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 94%] Built target lldDriver make -f tools/lld/ELF/CMakeFiles/lldELF.dir/build.make tools/lld/ELF/CMakeFiles/lldELF.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/ELF /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/ELF/CMakeFiles/lldELF.dir/DependInfo.cmake --color= Scanning dependencies of target lldELF make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/lld/ELF/CMakeFiles/lldELF.dir/build.make tools/lld/ELF/CMakeFiles/lldELF.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 94%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Driver.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/ELF && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/ELF -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/lldELF.dir/Driver.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/Driver.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/Config.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/InputFiles.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/SymbolTable.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/Driver.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/Driver.cpp:26: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:57:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:79:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = lld::elf::Configuration; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:431:65: required from 'T* llvm::SpecificBumpPtrAllocator::Allocate(size_t) [with T = lld::elf::Configuration; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/Memory.h:56:10: required from 'T* lld::elf::make(U&& ...) [with T = lld::elf::Configuration; U = {}]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/Driver.cpp:81:32: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/Config.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/InputFiles.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/SymbolTable.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/Driver.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/Driver.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/COFF/Config.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/COFF/Chunks.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/COFF/DLL.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/COFF/Config.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/COFF/Chunks.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/COFF/DLL.cpp:21: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 94%] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/Driver.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/COFF && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/COFF -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/COFF -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/lldCOFF.dir/Driver.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/COFF/Driver.cpp [ 94%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/DriverUtils.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/ELF && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/ELF -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/lldELF.dir/DriverUtils.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/DriverUtils.cpp [ 94%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/EhFrame.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/ELF && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/ELF -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/lldELF.dir/EhFrame.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/EhFrame.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/COFF/Config.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/COFF/Driver.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/COFF/Driver.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/COFF/Config.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/COFF/Driver.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/COFF/Driver.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 94%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Error.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/ELF && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/ELF -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/lldELF.dir/Error.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/Error.cpp [ 94%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Filesystem.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/ELF && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/ELF -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/lldELF.dir/Filesystem.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/Filesystem.cpp [ 97%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/GdbIndex.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/ELF && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/ELF -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/lldELF.dir/GdbIndex.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/GdbIndex.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/Config.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/InputFiles.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/GdbIndex.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/GdbIndex.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:57:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:79:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = lld::elf::GdbSymbol; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:431:65: required from 'T* llvm::SpecificBumpPtrAllocator::Allocate(size_t) [with T = lld::elf::GdbSymbol; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/Memory.h:56:10: required from 'T* lld::elf::make(U&& ...) [with T = lld::elf::GdbSymbol; U = {unsigned int&, long unsigned int&}]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/GdbIndex.cpp:31:37: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/Config.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/InputFiles.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/GdbIndex.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/GdbIndex.cpp:17: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 97%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/ICF.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/ELF && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/ELF -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/lldELF.dir/ICF.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/ICF.cpp [ 97%] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/DriverUtils.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/COFF && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/COFF -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/COFF -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/lldCOFF.dir/DriverUtils.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/COFF/DriverUtils.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/COFF/Config.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/COFF/DriverUtils.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/COFF/Config.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/COFF/DriverUtils.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 97%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/InputFiles.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/ELF && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/ELF -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/lldELF.dir/InputFiles.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/InputFiles.cpp [ 97%] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/Error.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/COFF && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/COFF -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/COFF -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/lldCOFF.dir/Error.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/COFF/Error.cpp [ 97%] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/ICF.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/COFF && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/COFF -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/COFF -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/lldCOFF.dir/ICF.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/COFF/ICF.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/Config.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/InputFiles.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/InputFiles.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/Config.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/InputFiles.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/InputFiles.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/COFF/Config.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/COFF/Chunks.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/COFF/ICF.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/COFF/Config.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/COFF/Chunks.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/COFF/ICF.cpp:21: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 97%] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/InputFiles.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/COFF && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/COFF -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/COFF -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/lldCOFF.dir/InputFiles.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/COFF/InputFiles.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/COFF/Config.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/COFF/InputFiles.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/COFF/InputFiles.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/COFF/Config.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/COFF/InputFiles.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/COFF/InputFiles.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 97%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/InputSection.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/ELF && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/ELF -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/lldELF.dir/InputSection.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/InputSection.cpp [ 97%] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/LTO.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/COFF && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/COFF -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/COFF -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/lldCOFF.dir/LTO.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/COFF/LTO.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/Config.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/InputSection.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/InputSection.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:57:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:79:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = char; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/InputSection.cpp:173:43: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/Config.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/InputSection.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/InputSection.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/LLVM.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/COFF/LTO.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/COFF/LTO.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/LLVM.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/COFF/LTO.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/COFF/LTO.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 97%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/LTO.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/ELF && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/ELF -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/lldELF.dir/LTO.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/LTO.cpp [ 97%] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/MapFile.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/COFF && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/COFF -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/COFF -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/lldCOFF.dir/MapFile.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/COFF/MapFile.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/COFF/MapFile.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/COFF/MapFile.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/COFF/MapFile.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/COFF/MapFile.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/LLVM.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/LTO.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/LTO.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/LLVM.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/LTO.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/LTO.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 97%] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/MarkLive.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/COFF && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/COFF -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/COFF -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/lldCOFF.dir/MarkLive.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/COFF/MarkLive.cpp [ 97%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/LinkerScript.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/ELF && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/ELF -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/lldELF.dir/LinkerScript.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/LinkerScript.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/Config.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/LinkerScript.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/LinkerScript.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:57:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:79:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = lld::elf::OutputSectionCommand; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:431:65: required from 'T* llvm::SpecificBumpPtrAllocator::Allocate(size_t) [with T = lld::elf::OutputSectionCommand; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/Memory.h:56:10: required from 'T* lld::elf::make(U&& ...) [with T = lld::elf::OutputSectionCommand; U = {llvm::StringRef&}]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/LinkerScript.cpp:95:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/Config.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/LinkerScript.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/LinkerScript.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/COFF/Config.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/COFF/Chunks.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/COFF/MarkLive.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/COFF/Config.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/COFF/Chunks.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/COFF/MarkLive.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 97%] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/PDB.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/COFF && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/COFF -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/COFF -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/lldCOFF.dir/PDB.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/COFF/PDB.cpp [ 97%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/MapFile.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/ELF && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/ELF -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/lldELF.dir/MapFile.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/MapFile.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/COFF/PDB.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/COFF/PDB.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/COFF/PDB.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/COFF/PDB.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 97%] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/Strings.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/COFF && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/COFF -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/COFF -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/lldCOFF.dir/Strings.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/COFF/Strings.cpp [ 97%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/MarkLive.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/ELF && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/ELF -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/lldELF.dir/MarkLive.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/MarkLive.cpp [ 97%] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/SymbolTable.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/COFF && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/COFF -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/COFF -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/lldCOFF.dir/SymbolTable.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/COFF/SymbolTable.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/COFF/Config.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/COFF/InputFiles.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/COFF/SymbolTable.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/COFF/SymbolTable.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/COFF/Config.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/COFF/InputFiles.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/COFF/SymbolTable.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/COFF/SymbolTable.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 97%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Mips.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/ELF && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/ELF -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/lldELF.dir/Mips.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/Mips.cpp [ 97%] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/Symbols.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/COFF && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/COFF -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/COFF -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/lldCOFF.dir/Symbols.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/COFF/Symbols.cpp [ 97%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/OutputSections.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/ELF && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/ELF -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/lldELF.dir/OutputSections.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/OutputSections.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/Config.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/OutputSections.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/OutputSections.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:57:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:79:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = lld::elf::OutputSection; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:431:65: required from 'T* llvm::SpecificBumpPtrAllocator::Allocate(size_t) [with T = lld::elf::OutputSection; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/Memory.h:56:10: required from 'T* lld::elf::make(U&& ...) [with T = lld::elf::OutputSection; U = {llvm::StringRef&, unsigned int&, long unsigned int&}]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/OutputSections.cpp:398:58: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/Config.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/OutputSections.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/OutputSections.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/COFF/Config.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/COFF/Chunks.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/COFF/Symbols.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/COFF/Symbols.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/COFF/Config.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/COFF/Chunks.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/COFF/Symbols.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/COFF/Symbols.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 97%] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/Writer.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/COFF && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/COFF -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/COFF -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/lldCOFF.dir/Writer.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/COFF/Writer.cpp [ 97%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Relocations.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/ELF && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/ELF -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/lldELF.dir/Relocations.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/Relocations.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/COFF/Config.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/COFF/Chunks.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/COFF/Writer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/COFF/Writer.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/COFF/Config.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/COFF/Chunks.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/COFF/Writer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/COFF/Writer.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/LLVM.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/Relocations.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/Relocations.cpp:44: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:57:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:79:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = lld::elf::ThunkSection; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:431:65: required from 'T* llvm::SpecificBumpPtrAllocator::Allocate(size_t) [with T = lld::elf::ThunkSection; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/Memory.h:56:10: required from 'T* lld::elf::make(U&& ...) [with T = lld::elf::ThunkSection; U = {lld::elf::OutputSection*&, unsigned int&}]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/Relocations.cpp:1008:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/LLVM.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/Relocations.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/Relocations.cpp:44: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 97%] Linking CXX static library ../../../lib64/liblldCOFF.a cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/COFF && /usr/bin/cmake -P CMakeFiles/lldCOFF.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/COFF && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldCOFF.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../lib64/liblldCOFF.a CMakeFiles/lldCOFF.dir/Chunks.cpp.o CMakeFiles/lldCOFF.dir/DLL.cpp.o CMakeFiles/lldCOFF.dir/Driver.cpp.o CMakeFiles/lldCOFF.dir/DriverUtils.cpp.o CMakeFiles/lldCOFF.dir/Error.cpp.o CMakeFiles/lldCOFF.dir/ICF.cpp.o CMakeFiles/lldCOFF.dir/InputFiles.cpp.o CMakeFiles/lldCOFF.dir/LTO.cpp.o CMakeFiles/lldCOFF.dir/MapFile.cpp.o CMakeFiles/lldCOFF.dir/MarkLive.cpp.o CMakeFiles/lldCOFF.dir/PDB.cpp.o CMakeFiles/lldCOFF.dir/Strings.cpp.o CMakeFiles/lldCOFF.dir/SymbolTable.cpp.o CMakeFiles/lldCOFF.dir/Symbols.cpp.o CMakeFiles/lldCOFF.dir/Writer.cpp.o /usr/bin/ranlib ../../../lib64/liblldCOFF.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 97%] Built target lldCOFF make -f lib/XRay/CMakeFiles/LLVMXRay.dir/build.make lib/XRay/CMakeFiles/LLVMXRay.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/XRay /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/XRay /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/XRay/CMakeFiles/LLVMXRay.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/XRay/CMakeFiles/LLVMXRay.dir/build.make lib/XRay/CMakeFiles/LLVMXRay.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/XRay/CMakeFiles/LLVMXRay.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 97%] Built target LLVMXRay 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AsmParser /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/AsmParser /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 97%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/InstPrinter /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/InstPrinter /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 97%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/Disassembler /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/Disassembler /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/build.make lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/build [ 97%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/ScriptLexer.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/ELF && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/ELF -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/lldELF.dir/ScriptLexer.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/ScriptLexer.cpp make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 97%] Built target LLVMAMDGPUDisassembler [ 97%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/ScriptParser.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/ELF && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/ELF -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/lldELF.dir/ScriptParser.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/ScriptParser.cpp [ 97%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Strings.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/ELF && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/ELF -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/lldELF.dir/Strings.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/Strings.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/LLVM.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/ScriptParser.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/ScriptParser.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:57:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:79:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = lld::elf::InputSectionDescription; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:431:65: required from 'T* llvm::SpecificBumpPtrAllocator::Allocate(size_t) [with T = lld::elf::InputSectionDescription; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/Memory.h:56:10: required from 'T* lld::elf::make(U&& ...) [with T = lld::elf::InputSectionDescription; U = {llvm::StringRef&}]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/ScriptParser.cpp:484:56: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/LLVM.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/ScriptParser.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/ScriptParser.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 97%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/SymbolTable.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/ELF && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/ELF -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/lldELF.dir/SymbolTable.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/SymbolTable.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/Config.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/InputFiles.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/SymbolTable.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/SymbolTable.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:57:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:79:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = lld::elf::Symbol; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:431:65: required from 'T* llvm::SpecificBumpPtrAllocator::Allocate(size_t) [with T = lld::elf::Symbol; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/Memory.h:56:10: required from 'T* lld::elf::make(U&& ...) [with T = lld::elf::Symbol; U = {}]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/SymbolTable.cpp:210:23: required from 'std::pair lld::elf::SymbolTable::insert(llvm::StringRef) [with ELFT = llvm::object::ELFType<(llvm::support::endianness)1, false>]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/SymbolTable.cpp:733:21: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/Config.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/InputFiles.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/SymbolTable.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/SymbolTable.cpp:17: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 97%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Symbols.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/ELF && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/ELF -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/lldELF.dir/Symbols.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/Symbols.cpp [ 97%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/SyntheticSections.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/ELF && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/ELF -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/lldELF.dir/SyntheticSections.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/SyntheticSections.cpp [ 97%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Target.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/ELF && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/ELF -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/lldELF.dir/Target.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/Target.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/Config.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/InputSection.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/Target.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/Target.cpp:27: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:57:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:79:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = lld::elf::{anonymous}::X86TargetInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:431:65: required from 'T* llvm::SpecificBumpPtrAllocator::Allocate(size_t) [with T = lld::elf::{anonymous}::X86TargetInfo; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/Memory.h:56:10: required from 'T* lld::elf::make(U&& ...) [with T = lld::elf::{anonymous}::X86TargetInfo; U = {}]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/Target.cpp:256:32: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/Config.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/InputSection.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/Target.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/Target.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/LLVM.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/EhFrame.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/SyntheticSections.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/SyntheticSections.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/MapVector.h:119:7: required from 'std::pair llvm::MapVector::insert(std::pair<_T1, _T2>&&) [with KeyT = const lld::elf::OutputSection*; ValueT = long unsigned int; MapType = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; VectorType = llvm::SmallVector, 16>; typename VectorType::iterator = std::pair*]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/SyntheticSections.cpp:701:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/LLVM.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/EhFrame.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/SyntheticSections.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/SyntheticSections.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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/LLVM.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/EhFrame.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/SyntheticSections.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/SyntheticSections.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:57:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:79:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = lld::elf::InputSection; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:431:65: required from 'T* llvm::SpecificBumpPtrAllocator::Allocate(size_t) [with T = lld::elf::InputSection; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/Memory.h:56:10: required from 'T* lld::elf::make(U&& ...) [with T = lld::elf::InputSection; U = {llvm::ELF::, llvm::ELF::, int, llvm::ArrayRef&, const char (&)[8]}]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/SyntheticSections.cpp:291:73: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/LLVM.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/EhFrame.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/SyntheticSections.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/SyntheticSections.cpp:17: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 97%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Thunks.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/ELF && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/ELF -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/lldELF.dir/Thunks.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/Thunks.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/LLVM.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/Relocations.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/Thunks.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/Thunks.cpp:24: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:57:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:79:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = lld::elf::{anonymous}::ARMV7PILongThunk; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:431:65: required from 'T* llvm::SpecificBumpPtrAllocator::Allocate(size_t) [with T = lld::elf::{anonymous}::ARMV7PILongThunk; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/Memory.h:56:10: required from 'T* lld::elf::make(U&& ...) [with T = lld::elf::{anonymous}::ARMV7PILongThunk; U = {lld::elf::SymbolBody&}]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/Thunks.cpp:228:38: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include/lld/Core/LLVM.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/Relocations.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/Thunks.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/Thunks.cpp:24: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 97%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Writer.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/ELF && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/ELF -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/lldELF.dir/Writer.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/Writer.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/Writer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/Writer.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:57:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:79:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = lld::elf::MergeSyntheticSection; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:431:65: required from 'T* llvm::SpecificBumpPtrAllocator::Allocate(size_t) [with T = lld::elf::MergeSyntheticSection; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/Memory.h:56:10: required from 'T* lld::elf::make(U&& ...) [with T = lld::elf::MergeSyntheticSection; U = {llvm::StringRef&, unsigned int&, long unsigned int&, unsigned int&}]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/Writer.cpp:177:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/Writer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/ELF/Writer.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/llvm-shlib/CMakeFiles/LLVM.dir/build.make tools/llvm-shlib/CMakeFiles/LLVM.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/llvm-shlib /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/llvm-shlib /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/llvm-shlib/CMakeFiles/LLVM.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'tools/llvm-shlib/CMakeFiles/LLVM.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 97%] Built target LLVM [ 97%] Linking CXX static library ../../../lib64/liblldELF.a cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/ELF && /usr/bin/cmake -P CMakeFiles/lldELF.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/ELF && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldELF.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../lib64/liblldELF.a CMakeFiles/lldELF.dir/Driver.cpp.o CMakeFiles/lldELF.dir/DriverUtils.cpp.o CMakeFiles/lldELF.dir/EhFrame.cpp.o CMakeFiles/lldELF.dir/Error.cpp.o CMakeFiles/lldELF.dir/Filesystem.cpp.o CMakeFiles/lldELF.dir/GdbIndex.cpp.o CMakeFiles/lldELF.dir/ICF.cpp.o CMakeFiles/lldELF.dir/InputFiles.cpp.o CMakeFiles/lldELF.dir/InputSection.cpp.o CMakeFiles/lldELF.dir/LTO.cpp.o CMakeFiles/lldELF.dir/LinkerScript.cpp.o CMakeFiles/lldELF.dir/MapFile.cpp.o CMakeFiles/lldELF.dir/MarkLive.cpp.o CMakeFiles/lldELF.dir/Mips.cpp.o CMakeFiles/lldELF.dir/OutputSections.cpp.o CMakeFiles/lldELF.dir/Relocations.cpp.o CMakeFiles/lldELF.dir/ScriptLexer.cpp.o CMakeFiles/lldELF.dir/ScriptParser.cpp.o CMakeFiles/lldELF.dir/Strings.cpp.o CMakeFiles/lldELF.dir/SymbolTable.cpp.o CMakeFiles/lldELF.dir/Symbols.cpp.o CMakeFiles/lldELF.dir/SyntheticSections.cpp.o CMakeFiles/lldELF.dir/Target.cpp.o CMakeFiles/lldELF.dir/Thunks.cpp.o CMakeFiles/lldELF.dir/Writer.cpp.o /usr/bin/ranlib ../../../lib64/liblldELF.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 97%] Built target lldELF make -f tools/lld/tools/lld/CMakeFiles/lld.dir/build.make tools/lld/tools/lld/CMakeFiles/lld.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/tools/lld /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/tools/lld /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/tools/lld/CMakeFiles/lld.dir/DependInfo.cmake --color= Scanning dependencies of target lld make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/lld/tools/lld/CMakeFiles/lld.dir/build.make tools/lld/tools/lld/CMakeFiles/lld.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 97%] Building CXX object tools/lld/tools/lld/CMakeFiles/lld.dir/lld.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/tools/lld && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/tools/lld -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/tools/lld -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/lld.dir/lld.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/lld/tools/lld/lld.cpp [100%] Linking CXX executable ../../../../bin/lld cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/tools/lld && /usr/bin/cmake -E cmake_link_script CMakeFiles/lld.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-allow-shlib-undefined -Wl,-rpath-link,/builddir/build/BUILD/llvm-rocm-1.6.0/build/./lib64 CMakeFiles/lld.dir/lld.cpp.o -o ../../../../bin/lld -Wl,-rpath,"\$ORIGIN/../lib64" -lpthread ../../../../lib64/liblldDriver.a ../../../../lib64/liblldCOFF.a ../../../../lib64/liblldELF.a ../../../../lib64/liblldMachO.a ../../../../lib64/liblldReaderWriter.a ../../../../lib64/liblldYAML.a ../../../../lib64/liblldConfig.a ../../../../lib64/liblldCore.a ../../../../lib64/libLLVM-5.0-rocm.so -lpthread cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/tools/lld && /usr/bin/cmake -E create_symlink lld /builddir/build/BUILD/llvm-rocm-1.6.0/build/./bin/lld-link cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/lld/tools/lld && /usr/bin/cmake -E create_symlink lld /builddir/build/BUILD/llvm-rocm-1.6.0/build/./bin/ld.lld make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [100%] Built target lld make[2]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/llvm-rocm-1.6.0/build/CMakeFiles 0 make[1]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f CMakeFiles/Makefile2 llc make[1]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' /usr/bin/cmake -H/builddir/build/BUILD/llvm-rocm-1.6.0 -B/builddir/build/BUILD/llvm-rocm-1.6.0/build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/llvm-rocm-1.6.0/build/CMakeFiles 35 make -f CMakeFiles/Makefile2 tools/llc/CMakeFiles/llc.dir/all make[2]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/build.make utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/depend make -f lib/Demangle/CMakeFiles/LLVMDemangle.dir/build.make lib/Demangle/CMakeFiles/LLVMDemangle.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Demangle /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Demangle /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Demangle/CMakeFiles/LLVMDemangle.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen /builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Demangle/CMakeFiles/LLVMDemangle.dir/build.make lib/Demangle/CMakeFiles/LLVMDemangle.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Demangle/CMakeFiles/LLVMDemangle.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 0%] Built target LLVMDemangle make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/build.make utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/build make -f lib/Support/CMakeFiles/LLVMSupport.dir/build.make lib/Support/CMakeFiles/LLVMSupport.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support/CMakeFiles/LLVMSupport.dir/DependInfo.cmake --color= [ 2%] Built target obj.llvm-tblgen make -f lib/TableGen/CMakeFiles/LLVMTableGen.dir/build.make lib/TableGen/CMakeFiles/LLVMTableGen.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/TableGen /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/TableGen /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/TableGen/CMakeFiles/LLVMTableGen.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/TableGen/CMakeFiles/LLVMTableGen.dir/build.make lib/TableGen/CMakeFiles/LLVMTableGen.dir/build make -f lib/Support/CMakeFiles/LLVMSupport.dir/build.make lib/Support/CMakeFiles/LLVMSupport.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/TableGen/CMakeFiles/LLVMTableGen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 2%] Built target LLVMTableGen make -f include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/build.make include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/include/llvm/Support /builddir/build/BUILD/llvm-rocm-1.6.0/build/include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Support/CMakeFiles/LLVMSupport.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/build.make include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 11%] Built target LLVMSupport make -f lib/MC/CMakeFiles/LLVMMC.dir/build.make lib/MC/CMakeFiles/LLVMMC.dir/depend [ 11%] Built target llvm_vcsrevision_h 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCParser /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC/MCParser /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC/CMakeFiles/LLVMMC.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 11%] Built target LLVMMCParser make -f lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/build.make lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/depend make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/MC/CMakeFiles/LLVMMC.dir/build.make lib/MC/CMakeFiles/LLVMMC.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCDisassembler /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC/MCDisassembler /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/MC/CMakeFiles/LLVMMC.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 14%] Built target LLVMMCDisassembler [ 17%] Built target LLVMMC make -f lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build.make lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/depend make -f lib/Option/CMakeFiles/LLVMOption.dir/build.make lib/Option/CMakeFiles/LLVMOption.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Option /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Option /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Option/CMakeFiles/LLVMOption.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ObjectYAML /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ObjectYAML /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Option/CMakeFiles/LLVMOption.dir/build.make lib/Option/CMakeFiles/LLVMOption.dir/build make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build.make lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Option/CMakeFiles/LLVMOption.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 17%] Built target LLVMOption make -f lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/build.make lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/depend [ 20%] Built target LLVMObjectYAML make -f lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/build.make lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/DWARF /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/DWARF /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/MSF /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/MSF /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/build.make lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/build make -f lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/build.make lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 22%] Built target LLVMDebugInfoDWARF make -f lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/build.make lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/depend [ 22%] Built target LLVMDebugInfoMSF 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/CodeView /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/CodeView /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 25%] Built target LLVMDebugInfoCodeView 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/Symbolize /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/Symbolize /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/build.make lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/build make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 25%] Built target LLVMSymbolize make -f lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build.make lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/LineEditor /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/LineEditor /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/DependInfo.cmake --color= [ 31%] Built target LLVMDebugInfoPDB make -f utils/TableGen/CMakeFiles/llvm-tblgen.dir/build.make utils/TableGen/CMakeFiles/llvm-tblgen.dir/depend make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build.make lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen /builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen/CMakeFiles/llvm-tblgen.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 31%] Built target LLVMLineEditor make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'utils/TableGen/CMakeFiles/llvm-tblgen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 31%] Built target llvm-tblgen make -f include/llvm/IR/CMakeFiles/intrinsics_gen.dir/build.make include/llvm/IR/CMakeFiles/intrinsics_gen.dir/depend make -f lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build.make lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/include/llvm/IR /builddir/build/BUILD/llvm-rocm-1.6.0/build/include/llvm/IR/CMakeFiles/intrinsics_gen.dir/DependInfo.cmake --color= cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f include/llvm/IR/CMakeFiles/intrinsics_gen.dir/build.make include/llvm/IR/CMakeFiles/intrinsics_gen.dir/build make -f lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build.make lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'include/llvm/IR/CMakeFiles/intrinsics_gen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 31%] Built target AttributeCompatFuncTableGen [ 31%] Built target intrinsics_gen make -f lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/build.make lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/depend make -f lib/Object/CMakeFiles/LLVMObject.dir/build.make lib/Object/CMakeFiles/LLVMObject.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ToolDrivers/llvm-lib /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ToolDrivers/llvm-lib /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Object /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Object /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Object/CMakeFiles/LLVMObject.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/build.make lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Object/CMakeFiles/LLVMObject.dir/build.make lib/Object/CMakeFiles/LLVMObject.dir/build [ 31%] Built target LibOptionsTableGen make -f lib/IR/CMakeFiles/LLVMCore.dir/build.make lib/IR/CMakeFiles/LLVMCore.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Object/CMakeFiles/LLVMObject.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR/CMakeFiles/LLVMCore.dir/DependInfo.cmake --color= [ 31%] Built target LLVMObject make -f lib/IRReader/CMakeFiles/LLVMIRReader.dir/build.make lib/IRReader/CMakeFiles/LLVMIRReader.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IRReader /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IRReader /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IRReader/CMakeFiles/LLVMIRReader.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/IRReader/CMakeFiles/LLVMIRReader.dir/build.make lib/IRReader/CMakeFiles/LLVMIRReader.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/IRReader/CMakeFiles/LLVMIRReader.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/IR/CMakeFiles/LLVMCore.dir/build.make lib/IR/CMakeFiles/LLVMCore.dir/build [ 31%] 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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/IR/CMakeFiles/LLVMCore.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 37%] Built target LLVMCore 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/SelectionDAG /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 40%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/AsmPrinter /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 42%] Built target LLVMAsmPrinter make -f lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/build.make lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/depend make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build.make lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MIRParser /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/MIRParser /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 45%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/GlobalISel /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 45%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Bitcode/Reader /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Bitcode/Reader /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 57%] Built target LLVMCodeGen 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Bitcode/Writer /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Bitcode/Writer /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/DependInfo.cmake --color= [ 57%] Built target LLVMBitReader make -f lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/build.make lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/depend make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/DependInfo.cmake --color= [ 57%] Built target LLVMBitWriter 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Instrumentation /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Instrumentation /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/build.make lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/build make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 57%] 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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/InstCombine /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/InstCombine /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/DependInfo.cmake --color= [ 60%] Built target LLVMTransformUtils make -f lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/build.make lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/depend make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 62%] Built target LLVMInstCombine 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/IPO /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/IPO /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/build.make lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/build make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 65%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Vectorize /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Vectorize /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/build.make lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/build [ 68%] Built target LLVMScalarOpts 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/ObjCARC /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/ObjCARC /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 68%] Built target LLVMVectorize make -f lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/build.make lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/depend make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Coroutines /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Coroutines /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 68%] Built target LLVMObjCARCOpts make -f lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/build.make lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/build make -f lib/Linker/CMakeFiles/LLVMLinker.dir/build.make lib/Linker/CMakeFiles/LLVMLinker.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Linker /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Linker /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Linker/CMakeFiles/LLVMLinker.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Linker/CMakeFiles/LLVMLinker.dir/build.make lib/Linker/CMakeFiles/LLVMLinker.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Linker/CMakeFiles/LLVMLinker.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 68%] Built target LLVMCoroutines make -f lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build.make lib/Analysis/CMakeFiles/LLVMAnalysis.dir/depend [ 68%] Built target LLVMLinker make -f lib/LTO/CMakeFiles/LLVMLTO.dir/build.make lib/LTO/CMakeFiles/LLVMLTO.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/LTO /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/LTO /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/LTO/CMakeFiles/LLVMLTO.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/LTO/CMakeFiles/LLVMLTO.dir/build.make lib/LTO/CMakeFiles/LLVMLTO.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/LTO/CMakeFiles/LLVMLTO.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DependInfo.cmake --color= [ 68%] Built target LLVMLTO make -f lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build.make lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build.make lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 68%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/Interpreter /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/Interpreter /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build.make lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 68%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/MCJIT /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/MCJIT /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 71%] Built target LLVMMCJIT [ 74%] Built target LLVMAnalysis make -f lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/build.make lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/depend 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-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/Orc /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/Orc /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/DependInfo.cmake --color= cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/RuntimeDyld /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/RuntimeDyld /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/build.make lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/build make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 77%] Built target LLVMRuntimeDyld make -f lib/Target/CMakeFiles/LLVMTarget.dir/build.make lib/Target/CMakeFiles/LLVMTarget.dir/depend [ 77%] Built target LLVMOrcJIT 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/CMakeFiles/LLVMTarget.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/build.make lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/build make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Target/CMakeFiles/LLVMTarget.dir/build.make lib/Target/CMakeFiles/LLVMTarget.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/CMakeFiles/LLVMTarget.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 80%] Built target AMDGPUCommonTableGen 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86 /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/DependInfo.cmake --color= [ 82%] Built target LLVMTarget make -f lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build.make lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/AsmParser /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/AsmParser /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build.make lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build [ 85%] Built target X86CommonTableGen make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build.make lib/ProfileData/CMakeFiles/LLVMProfileData.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ProfileData /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ProfileData /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ProfileData/CMakeFiles/LLVMProfileData.dir/DependInfo.cmake --color= [ 85%] Built target LLVMAsmParser 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ProfileData/Coverage /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ProfileData/Coverage /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build.make lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/build.make lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/build [ 85%] Built target LLVMProfileData make -f lib/Passes/CMakeFiles/LLVMPasses.dir/build.make lib/Passes/CMakeFiles/LLVMPasses.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Passes /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Passes /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Passes/CMakeFiles/LLVMPasses.dir/DependInfo.cmake --color= [ 85%] Built target LLVMCoverage make -f lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/build.make lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ToolDrivers/llvm-lib /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ToolDrivers/llvm-lib /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Passes/CMakeFiles/LLVMPasses.dir/build.make lib/Passes/CMakeFiles/LLVMPasses.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Passes/CMakeFiles/LLVMPasses.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/build.make lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 85%] Built target LLVMPasses make -f lib/XRay/CMakeFiles/LLVMXRay.dir/build.make lib/XRay/CMakeFiles/LLVMXRay.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/XRay /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/XRay /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/XRay/CMakeFiles/LLVMXRay.dir/DependInfo.cmake --color= [ 85%] Built target LLVMLibDriver make -f lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/build.make lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/depend make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/XRay/CMakeFiles/LLVMXRay.dir/build.make lib/XRay/CMakeFiles/LLVMXRay.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/XRay/CMakeFiles/LLVMXRay.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 85%] Built target LLVMXRay 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/Utils /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/Utils /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 85%] Built target LLVMAMDGPUUtils 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/TargetInfo /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/TargetInfo /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 85%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/MCTargetDesc /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/MCTargetDesc /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/build.make lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/build make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 88%] Built target LLVMAMDGPUDesc 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86 /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 94%] Built target LLVMAMDGPUCodeGen 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/AsmParser /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/AsmParser /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/build.make lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/build make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 94%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/Disassembler /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/Disassembler /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/build.make lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/build [ 94%] Built target LLVMX86CodeGen 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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/InstPrinter /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/InstPrinter /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/DependInfo.cmake --color= [ 94%] Built target LLVMX86Disassembler make -f lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/build.make lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/depend make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/MCTargetDesc /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 97%] Built target LLVMX86AsmPrinter make -f lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/build.make lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/depend make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/TargetInfo /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/TargetInfo /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/build.make lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/build [100%] Built target LLVMX86Desc 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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/Utils /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/Utils /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/DependInfo.cmake --color= [100%] Built target LLVMX86Info make -f lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/build.make lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/depend make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AsmParser /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/AsmParser /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [100%] Built target LLVMX86Utils 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/InstPrinter /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/InstPrinter /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [100%] Built target LLVMAMDGPUAsmParser 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/Disassembler /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/Disassembler /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/DependInfo.cmake --color= [100%] Built target LLVMAMDGPUAsmPrinter make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [100%] Built target LLVMAMDGPUDisassembler 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/llvm-shlib /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/llvm-shlib /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/llvm-shlib/CMakeFiles/LLVM.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'tools/llvm-shlib/CMakeFiles/LLVM.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [100%] Built target LLVM make -f tools/llc/CMakeFiles/llc.dir/build.make tools/llc/CMakeFiles/llc.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/llc /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/llc /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/llc/CMakeFiles/llc.dir/DependInfo.cmake --color= Scanning dependencies of target llc make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/llc/CMakeFiles/llc.dir/build.make tools/llc/CMakeFiles/llc.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [100%] Building CXX object tools/llc/CMakeFiles/llc.dir/llc.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/llc && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/llc -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/llc -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/llc.dir/llc.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/llc/llc.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/LinkAllCodegenComponents.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/llc/llc.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/llc/llc.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCContext.h:635:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/llc/llc.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [100%] Linking CXX executable ../../bin/llc cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/llc && /usr/bin/cmake -E cmake_link_script CMakeFiles/llc.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-allow-shlib-undefined -Wl,--export-dynamic -Wl,-rpath-link,/builddir/build/BUILD/llvm-rocm-1.6.0/build/./lib64 CMakeFiles/llc.dir/llc.cpp.o -o ../../bin/llc -Wl,-rpath,"\$ORIGIN/../lib64" ../../lib64/libLLVM-5.0-rocm.so -lpthread make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [100%] Built target llc make[2]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/llvm-rocm-1.6.0/build/CMakeFiles 0 make[1]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f CMakeFiles/Makefile2 llvm-as make[1]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' /usr/bin/cmake -H/builddir/build/BUILD/llvm-rocm-1.6.0 -B/builddir/build/BUILD/llvm-rocm-1.6.0/build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/llvm-rocm-1.6.0/build/CMakeFiles 35 make -f CMakeFiles/Makefile2 tools/llvm-as/CMakeFiles/llvm-as.dir/all make[2]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/build.make utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/depend make -f lib/Demangle/CMakeFiles/LLVMDemangle.dir/build.make lib/Demangle/CMakeFiles/LLVMDemangle.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Demangle /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Demangle /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Demangle/CMakeFiles/LLVMDemangle.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Demangle/CMakeFiles/LLVMDemangle.dir/build.make lib/Demangle/CMakeFiles/LLVMDemangle.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen /builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Demangle/CMakeFiles/LLVMDemangle.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 0%] Built target LLVMDemangle make -f lib/Support/CMakeFiles/LLVMSupport.dir/build.make lib/Support/CMakeFiles/LLVMSupport.dir/depend make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support/CMakeFiles/LLVMSupport.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 2%] Built target obj.llvm-tblgen make -f lib/TableGen/CMakeFiles/LLVMTableGen.dir/build.make lib/TableGen/CMakeFiles/LLVMTableGen.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/TableGen /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/TableGen /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/TableGen/CMakeFiles/LLVMTableGen.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Support/CMakeFiles/LLVMSupport.dir/build.make lib/Support/CMakeFiles/LLVMSupport.dir/build make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/TableGen/CMakeFiles/LLVMTableGen.dir/build.make lib/TableGen/CMakeFiles/LLVMTableGen.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/TableGen/CMakeFiles/LLVMTableGen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 2%] Built target LLVMTableGen make -f include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/build.make include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/include/llvm/Support /builddir/build/BUILD/llvm-rocm-1.6.0/build/include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Support/CMakeFiles/LLVMSupport.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/build.make include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/build [ 11%] Built target LLVMSupport make -f lib/MC/CMakeFiles/LLVMMC.dir/build.make lib/MC/CMakeFiles/LLVMMC.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 11%] Built target llvm_vcsrevision_h 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-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCParser /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC/MCParser /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/DependInfo.cmake --color= cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC/CMakeFiles/LLVMMC.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/MC/CMakeFiles/LLVMMC.dir/build.make lib/MC/CMakeFiles/LLVMMC.dir/build [ 11%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCDisassembler /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC/MCDisassembler /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/MC/CMakeFiles/LLVMMC.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 17%] Built target LLVMMC make -f lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build.make lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ObjectYAML /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ObjectYAML /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/DependInfo.cmake --color= [ 17%] Built target LLVMMCDisassembler make -f lib/Option/CMakeFiles/LLVMOption.dir/build.make lib/Option/CMakeFiles/LLVMOption.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Option /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Option /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Option/CMakeFiles/LLVMOption.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build.make lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Option/CMakeFiles/LLVMOption.dir/build.make lib/Option/CMakeFiles/LLVMOption.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Option/CMakeFiles/LLVMOption.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 17%] Built target LLVMOption make -f lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/build.make lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/depend [ 20%] Built target LLVMObjectYAML make -f lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/build.make lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/MSF /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/MSF /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/DWARF /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/DWARF /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/build.make lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/build.make lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/build [ 20%] Built target LLVMDebugInfoMSF 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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 22%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/CodeView /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/CodeView /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 25%] Built target LLVMDebugInfoCodeView 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/Symbolize /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/Symbolize /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/build.make lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/build make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 25%] Built target LLVMSymbolize make -f lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build.make lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/LineEditor /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/LineEditor /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/DependInfo.cmake --color= [ 31%] Built target LLVMDebugInfoPDB make -f utils/TableGen/CMakeFiles/llvm-tblgen.dir/build.make utils/TableGen/CMakeFiles/llvm-tblgen.dir/depend make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build.make lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen /builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen/CMakeFiles/llvm-tblgen.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 31%] Built target LLVMLineEditor make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'utils/TableGen/CMakeFiles/llvm-tblgen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 31%] Built target llvm-tblgen make -f include/llvm/IR/CMakeFiles/intrinsics_gen.dir/build.make include/llvm/IR/CMakeFiles/intrinsics_gen.dir/depend make -f lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build.make lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/include/llvm/IR /builddir/build/BUILD/llvm-rocm-1.6.0/build/include/llvm/IR/CMakeFiles/intrinsics_gen.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f include/llvm/IR/CMakeFiles/intrinsics_gen.dir/build.make include/llvm/IR/CMakeFiles/intrinsics_gen.dir/build make -f lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build.make lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'include/llvm/IR/CMakeFiles/intrinsics_gen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 31%] Built target intrinsics_gen [ 31%] Built target AttributeCompatFuncTableGen make -f lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/build.make lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/depend make -f lib/Object/CMakeFiles/LLVMObject.dir/build.make lib/Object/CMakeFiles/LLVMObject.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ToolDrivers/llvm-lib /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ToolDrivers/llvm-lib /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Object /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Object /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Object/CMakeFiles/LLVMObject.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/build.make lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Object/CMakeFiles/LLVMObject.dir/build.make lib/Object/CMakeFiles/LLVMObject.dir/build [ 31%] Built target LibOptionsTableGen make -f lib/IR/CMakeFiles/LLVMCore.dir/build.make lib/IR/CMakeFiles/LLVMCore.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Object/CMakeFiles/LLVMObject.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR/CMakeFiles/LLVMCore.dir/DependInfo.cmake --color= [ 31%] Built target LLVMObject make -f lib/IRReader/CMakeFiles/LLVMIRReader.dir/build.make lib/IRReader/CMakeFiles/LLVMIRReader.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IRReader /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IRReader /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IRReader/CMakeFiles/LLVMIRReader.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/IRReader/CMakeFiles/LLVMIRReader.dir/build.make lib/IRReader/CMakeFiles/LLVMIRReader.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/IRReader/CMakeFiles/LLVMIRReader.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/IR/CMakeFiles/LLVMCore.dir/build.make lib/IR/CMakeFiles/LLVMCore.dir/build [ 31%] 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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/IR/CMakeFiles/LLVMCore.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 37%] Built target LLVMCore 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/SelectionDAG /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 40%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/AsmPrinter /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build.make lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build [ 42%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MIRParser /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/MIRParser /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 45%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/GlobalISel /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 45%] Built target LLVMGlobalISel make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Bitcode/Reader /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Bitcode/Reader /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/DependInfo.cmake --color= [ 57%] Built target LLVMCodeGen 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Bitcode/Writer /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Bitcode/Writer /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/build.make lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/build [ 57%] Built target LLVMBitReader 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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 57%] Built target LLVMBitWriter 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Instrumentation /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Instrumentation /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/build.make lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/build [ 57%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/InstCombine /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/InstCombine /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/build.make lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/build [ 60%] Built target LLVMTransformUtils 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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 62%] Built target LLVMInstCombine 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/IPO /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/IPO /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/build.make lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/build [ 65%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Vectorize /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Vectorize /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 65%] Built target LLVMVectorize make -f lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/build.make lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/depend [ 68%] Built target LLVMScalarOpts make -f lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/build.make lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Coroutines /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Coroutines /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/ObjCARC /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/ObjCARC /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/build.make lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/build make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 68%] Built target LLVMCoroutines make -f lib/Linker/CMakeFiles/LLVMLinker.dir/build.make lib/Linker/CMakeFiles/LLVMLinker.dir/depend [ 68%] Built target LLVMObjCARCOpts make -f lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build.make lib/Analysis/CMakeFiles/LLVMAnalysis.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Linker /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Linker /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Linker/CMakeFiles/LLVMLinker.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Linker/CMakeFiles/LLVMLinker.dir/build.make lib/Linker/CMakeFiles/LLVMLinker.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Linker/CMakeFiles/LLVMLinker.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 68%] Built target LLVMLinker make -f lib/LTO/CMakeFiles/LLVMLTO.dir/build.make lib/LTO/CMakeFiles/LLVMLTO.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/LTO /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/LTO /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/LTO/CMakeFiles/LLVMLTO.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/LTO/CMakeFiles/LLVMLTO.dir/build.make lib/LTO/CMakeFiles/LLVMLTO.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/LTO/CMakeFiles/LLVMLTO.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 68%] Built target LLVMLTO make -f lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build.make lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build.make lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build.make lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 68%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/Interpreter /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/Interpreter /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 74%] Built target LLVMAnalysis 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/MCJIT /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/MCJIT /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/DependInfo.cmake --color= [ 74%] Built target LLVMInterpreter 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/Orc /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/Orc /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/build.make lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/build [ 74%] Built target LLVMMCJIT 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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/RuntimeDyld /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/RuntimeDyld /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/DependInfo.cmake --color= [ 74%] Built target LLVMOrcJIT make -f lib/Target/CMakeFiles/LLVMTarget.dir/build.make lib/Target/CMakeFiles/LLVMTarget.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/CMakeFiles/LLVMTarget.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Target/CMakeFiles/LLVMTarget.dir/build.make lib/Target/CMakeFiles/LLVMTarget.dir/build [ 77%] Built target LLVMRuntimeDyld 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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/CMakeFiles/LLVMTarget.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/DependInfo.cmake --color= [ 80%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86 /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 82%] Built target AMDGPUCommonTableGen make -f lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build.make lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/AsmParser /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/AsmParser /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/DependInfo.cmake --color= [ 85%] Built target X86CommonTableGen make -f lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build.make lib/ProfileData/CMakeFiles/LLVMProfileData.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ProfileData /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ProfileData /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ProfileData/CMakeFiles/LLVMProfileData.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build.make lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build.make lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build [ 85%] Built target LLVMAsmParser 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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ProfileData/Coverage /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ProfileData/Coverage /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/DependInfo.cmake --color= [ 85%] Built target LLVMProfileData make -f lib/Passes/CMakeFiles/LLVMPasses.dir/build.make lib/Passes/CMakeFiles/LLVMPasses.dir/depend make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Passes /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Passes /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Passes/CMakeFiles/LLVMPasses.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 85%] Built target LLVMCoverage make -f lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/build.make lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/depend make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Passes/CMakeFiles/LLVMPasses.dir/build.make lib/Passes/CMakeFiles/LLVMPasses.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ToolDrivers/llvm-lib /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ToolDrivers/llvm-lib /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Passes/CMakeFiles/LLVMPasses.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/build.make lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 85%] Built target LLVMPasses make -f lib/XRay/CMakeFiles/LLVMXRay.dir/build.make lib/XRay/CMakeFiles/LLVMXRay.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/XRay /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/XRay /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/XRay/CMakeFiles/LLVMXRay.dir/DependInfo.cmake --color= [ 85%] Built target LLVMLibDriver make -f lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/build.make lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/depend make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/XRay/CMakeFiles/LLVMXRay.dir/build.make lib/XRay/CMakeFiles/LLVMXRay.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/XRay/CMakeFiles/LLVMXRay.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 85%] Built target LLVMXRay 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/Utils /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/Utils /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 85%] Built target LLVMAMDGPUUtils 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/TargetInfo /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/TargetInfo /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 85%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/MCTargetDesc /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/MCTargetDesc /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/build.make lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/build [ 88%] Built target LLVMAMDGPUDesc 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86 /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/build.make lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/build [ 94%] Built target LLVMAMDGPUCodeGen 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/AsmParser /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/AsmParser /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 94%] Built target LLVMX86AsmParser make[3]: Nothing to be done for 'lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/Disassembler /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/Disassembler /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/DependInfo.cmake --color= [ 94%] Built target LLVMX86CodeGen make -f lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/build.make lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/depend make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/InstPrinter /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/InstPrinter /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/DependInfo.cmake --color= 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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/build.make lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/build [ 94%] Built target LLVMX86Disassembler 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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/MCTargetDesc /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/DependInfo.cmake --color= [ 97%] Built target LLVMX86AsmPrinter 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/TargetInfo /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/TargetInfo /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/build.make lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/build make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [100%] Built target LLVMX86Desc 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/Utils /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/Utils /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/DependInfo.cmake --color= [100%] Built target LLVMX86Info 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AsmParser /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/AsmParser /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/build.make lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/build [100%] Built target LLVMX86Utils 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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/InstPrinter /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/InstPrinter /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/DependInfo.cmake --color= [100%] Built target LLVMAMDGPUAsmParser make -f lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/build.make lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/depend make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/Disassembler /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/Disassembler /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [100%] Built target LLVMAMDGPUAsmPrinter make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [100%] Built target LLVMAMDGPUDisassembler 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/llvm-shlib /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/llvm-shlib /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/llvm-shlib/CMakeFiles/LLVM.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'tools/llvm-shlib/CMakeFiles/LLVM.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [100%] Built target LLVM 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/llvm-as /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/llvm-as /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/llvm-as/CMakeFiles/llvm-as.dir/DependInfo.cmake --color= Scanning dependencies of target llvm-as make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' [100%] Building CXX object tools/llvm-as/CMakeFiles/llvm-as.dir/llvm-as.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/llvm-as && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/llvm-as -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/llvm-as -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/llvm-as.dir/llvm-as.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/llvm-as/llvm-as.cpp [100%] Linking CXX executable ../../bin/llvm-as cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/llvm-as && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-as.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-allow-shlib-undefined -Wl,-rpath-link,/builddir/build/BUILD/llvm-rocm-1.6.0/build/./lib64 CMakeFiles/llvm-as.dir/llvm-as.cpp.o -o ../../bin/llvm-as -Wl,-rpath,"\$ORIGIN/../lib64" ../../lib64/libLLVM-5.0-rocm.so -lpthread make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [100%] Built target llvm-as make[2]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/llvm-rocm-1.6.0/build/CMakeFiles 0 make[1]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f CMakeFiles/Makefile2 llvm-dis make[1]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' /usr/bin/cmake -H/builddir/build/BUILD/llvm-rocm-1.6.0 -B/builddir/build/BUILD/llvm-rocm-1.6.0/build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/llvm-rocm-1.6.0/build/CMakeFiles 35 make -f CMakeFiles/Makefile2 tools/llvm-dis/CMakeFiles/llvm-dis.dir/all make[2]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/build.make utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/depend make -f lib/Demangle/CMakeFiles/LLVMDemangle.dir/build.make lib/Demangle/CMakeFiles/LLVMDemangle.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Demangle /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Demangle /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Demangle/CMakeFiles/LLVMDemangle.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen /builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Demangle/CMakeFiles/LLVMDemangle.dir/build.make lib/Demangle/CMakeFiles/LLVMDemangle.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Demangle/CMakeFiles/LLVMDemangle.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 0%] Built target LLVMDemangle make -f lib/Support/CMakeFiles/LLVMSupport.dir/build.make lib/Support/CMakeFiles/LLVMSupport.dir/depend make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support/CMakeFiles/LLVMSupport.dir/DependInfo.cmake --color= [ 2%] Built target obj.llvm-tblgen make -f lib/TableGen/CMakeFiles/LLVMTableGen.dir/build.make lib/TableGen/CMakeFiles/LLVMTableGen.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/TableGen /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/TableGen /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/TableGen/CMakeFiles/LLVMTableGen.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Support/CMakeFiles/LLVMSupport.dir/build.make lib/Support/CMakeFiles/LLVMSupport.dir/build make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/TableGen/CMakeFiles/LLVMTableGen.dir/build.make lib/TableGen/CMakeFiles/LLVMTableGen.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/TableGen/CMakeFiles/LLVMTableGen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 2%] Built target LLVMTableGen make -f include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/build.make include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/include/llvm/Support /builddir/build/BUILD/llvm-rocm-1.6.0/build/include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Support/CMakeFiles/LLVMSupport.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 11%] Built target LLVMSupport make -f include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/build.make include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/build make -f lib/MC/CMakeFiles/LLVMMC.dir/build.make lib/MC/CMakeFiles/LLVMMC.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 11%] Built target llvm_vcsrevision_h 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC/CMakeFiles/LLVMMC.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCParser /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC/MCParser /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/MC/CMakeFiles/LLVMMC.dir/build.make lib/MC/CMakeFiles/LLVMMC.dir/build [ 11%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCDisassembler /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC/MCDisassembler /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/MC/CMakeFiles/LLVMMC.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/build.make lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/build [ 17%] Built target LLVMMC make -f lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build.make lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ObjectYAML /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ObjectYAML /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/DependInfo.cmake --color= [ 17%] Built target LLVMMCDisassembler make -f lib/Option/CMakeFiles/LLVMOption.dir/build.make lib/Option/CMakeFiles/LLVMOption.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Option /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Option /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Option/CMakeFiles/LLVMOption.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build.make lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Option/CMakeFiles/LLVMOption.dir/build.make lib/Option/CMakeFiles/LLVMOption.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Option/CMakeFiles/LLVMOption.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 20%] Built target LLVMObjectYAML 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/DWARF /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/DWARF /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DependInfo.cmake --color= [ 20%] Built target LLVMOption make -f lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/build.make lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/MSF /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/MSF /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/build.make lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/build make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/build.make lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 20%] Built target LLVMDebugInfoMSF make -f lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/build.make lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/depend [ 22%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/CodeView /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/CodeView /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 25%] Built target LLVMDebugInfoCodeView make -f lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/build.make lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/depend make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/Symbolize /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/Symbolize /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 25%] Built target LLVMSymbolize make -f lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build.make lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/depend [ 31%] Built target LLVMDebugInfoPDB make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/LineEditor /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/LineEditor /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/DependInfo.cmake --color= 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen /builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen/CMakeFiles/llvm-tblgen.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build.make lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'utils/TableGen/CMakeFiles/llvm-tblgen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 31%] Built target LLVMLineEditor [ 31%] Built target llvm-tblgen make -f include/llvm/IR/CMakeFiles/intrinsics_gen.dir/build.make include/llvm/IR/CMakeFiles/intrinsics_gen.dir/depend make -f lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build.make lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/include/llvm/IR /builddir/build/BUILD/llvm-rocm-1.6.0/build/include/llvm/IR/CMakeFiles/intrinsics_gen.dir/DependInfo.cmake --color= cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build.make lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'include/llvm/IR/CMakeFiles/intrinsics_gen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 31%] Built target AttributeCompatFuncTableGen [ 31%] Built target intrinsics_gen make -f lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/build.make lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/depend make -f lib/Object/CMakeFiles/LLVMObject.dir/build.make lib/Object/CMakeFiles/LLVMObject.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ToolDrivers/llvm-lib /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ToolDrivers/llvm-lib /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Object /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Object /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Object/CMakeFiles/LLVMObject.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/build.make lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 31%] Built target LibOptionsTableGen make -f lib/IR/CMakeFiles/LLVMCore.dir/build.make lib/IR/CMakeFiles/LLVMCore.dir/depend make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Object/CMakeFiles/LLVMObject.dir/build.make lib/Object/CMakeFiles/LLVMObject.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Object/CMakeFiles/LLVMObject.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR/CMakeFiles/LLVMCore.dir/DependInfo.cmake --color= [ 31%] Built target LLVMObject make -f lib/IRReader/CMakeFiles/LLVMIRReader.dir/build.make lib/IRReader/CMakeFiles/LLVMIRReader.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IRReader /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IRReader /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IRReader/CMakeFiles/LLVMIRReader.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/IRReader/CMakeFiles/LLVMIRReader.dir/build.make lib/IRReader/CMakeFiles/LLVMIRReader.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/IRReader/CMakeFiles/LLVMIRReader.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/IR/CMakeFiles/LLVMCore.dir/build.make lib/IR/CMakeFiles/LLVMCore.dir/build [ 31%] 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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/IR/CMakeFiles/LLVMCore.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 37%] Built target LLVMCore 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/SelectionDAG /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 40%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/AsmPrinter /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build.make lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build [ 42%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MIRParser /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/MIRParser /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 45%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/GlobalISel /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 45%] 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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Bitcode/Reader /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Bitcode/Reader /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/DependInfo.cmake --color= [ 57%] Built target LLVMCodeGen make -f lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/build.make lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/depend make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Bitcode/Writer /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Bitcode/Writer /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/build.make lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/build [ 57%] Built target LLVMBitReader 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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 57%] Built target LLVMBitWriter 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Instrumentation /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Instrumentation /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/build.make lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/build [ 57%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/InstCombine /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/InstCombine /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/build.make lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/build [ 60%] Built target LLVMTransformUtils 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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 62%] Built target LLVMInstCombine 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/IPO /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/IPO /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/build.make lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/build [ 65%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Vectorize /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Vectorize /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 65%] 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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/ObjCARC /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/ObjCARC /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/DependInfo.cmake --color= [ 68%] Built target LLVMScalarOpts make -f lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/build.make lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Coroutines /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Coroutines /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/build.make lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/build make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/build.make lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 68%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Linker /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Linker /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Linker/CMakeFiles/LLVMLinker.dir/DependInfo.cmake --color= [ 68%] Built target LLVMCoroutines make -f lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build.make lib/Analysis/CMakeFiles/LLVMAnalysis.dir/depend make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Linker/CMakeFiles/LLVMLinker.dir/build.make lib/Linker/CMakeFiles/LLVMLinker.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Linker/CMakeFiles/LLVMLinker.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 68%] Built target LLVMLinker make -f lib/LTO/CMakeFiles/LLVMLTO.dir/build.make lib/LTO/CMakeFiles/LLVMLTO.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/LTO /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/LTO /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/LTO/CMakeFiles/LLVMLTO.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/LTO/CMakeFiles/LLVMLTO.dir/build.make lib/LTO/CMakeFiles/LLVMLTO.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/LTO/CMakeFiles/LLVMLTO.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 68%] Built target LLVMLTO make -f lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build.make lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build.make lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build.make lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 68%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/Interpreter /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/Interpreter /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 68%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/MCJIT /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/MCJIT /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/DependInfo.cmake --color= [ 74%] Built target LLVMAnalysis 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/Orc /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/Orc /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 74%] Built target LLVMMCJIT make -f lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/build.make lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/depend 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/RuntimeDyld /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/RuntimeDyld /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 74%] Built target LLVMOrcJIT make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/build.make lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/build make -f lib/Target/CMakeFiles/LLVMTarget.dir/build.make lib/Target/CMakeFiles/LLVMTarget.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/CMakeFiles/LLVMTarget.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 77%] Built target LLVMRuntimeDyld make -f lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/build.make lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/depend make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Target/CMakeFiles/LLVMTarget.dir/build.make lib/Target/CMakeFiles/LLVMTarget.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/CMakeFiles/LLVMTarget.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/build.make lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/build [ 80%] Built target LLVMTarget make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86 /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/DependInfo.cmake --color= [ 82%] Built target AMDGPUCommonTableGen make -f lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build.make lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/AsmParser /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/AsmParser /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/build.make lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/build make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build.make lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 85%] Built target X86CommonTableGen make -f lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build.make lib/ProfileData/CMakeFiles/LLVMProfileData.dir/depend [ 85%] Built target LLVMAsmParser 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-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ProfileData/Coverage /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ProfileData/Coverage /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/DependInfo.cmake --color= cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ProfileData /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ProfileData /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ProfileData/CMakeFiles/LLVMProfileData.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/build.make lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/build make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build.make lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 85%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Passes /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Passes /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Passes/CMakeFiles/LLVMPasses.dir/DependInfo.cmake --color= [ 85%] Built target LLVMProfileData make -f lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/build.make lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ToolDrivers/llvm-lib /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ToolDrivers/llvm-lib /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Passes/CMakeFiles/LLVMPasses.dir/build.make lib/Passes/CMakeFiles/LLVMPasses.dir/build make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/build.make lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Passes/CMakeFiles/LLVMPasses.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 85%] Built target LLVMLibDriver [ 85%] Built target LLVMPasses make -f lib/XRay/CMakeFiles/LLVMXRay.dir/build.make lib/XRay/CMakeFiles/LLVMXRay.dir/depend 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/XRay /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/XRay /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/XRay/CMakeFiles/LLVMXRay.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/XRay/CMakeFiles/LLVMXRay.dir/build.make lib/XRay/CMakeFiles/LLVMXRay.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/XRay/CMakeFiles/LLVMXRay.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 85%] Built target LLVMXRay 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/Utils /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/Utils /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 85%] Built target LLVMAMDGPUUtils 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/TargetInfo /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/TargetInfo /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 85%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/MCTargetDesc /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/MCTargetDesc /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/build.make lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/build make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 88%] Built target LLVMAMDGPUDesc 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86 /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 94%] Built target LLVMAMDGPUCodeGen make -f lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/build.make lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/depend make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/AsmParser /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/AsmParser /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 94%] 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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/Disassembler /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/Disassembler /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/DependInfo.cmake --color= [ 94%] Built target LLVMX86CodeGen make -f lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/build.make lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/depend make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/InstPrinter /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/InstPrinter /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/build.make lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/build [ 94%] Built target LLVMX86Disassembler 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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/MCTargetDesc /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/DependInfo.cmake --color= [ 97%] Built target LLVMX86AsmPrinter 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/TargetInfo /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/TargetInfo /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [100%] Built target LLVMX86Desc 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/Utils /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/Utils /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/DependInfo.cmake --color= [100%] Built target LLVMX86Info 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AsmParser /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/AsmParser /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [100%] Built target LLVMX86Utils 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/InstPrinter /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/InstPrinter /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/DependInfo.cmake --color= [100%] Built target LLVMAMDGPUAsmParser 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/Disassembler /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/Disassembler /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/build.make lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/build [100%] Built target LLVMAMDGPUAsmPrinter make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [100%] Built target LLVMAMDGPUDisassembler 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/llvm-shlib /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/llvm-shlib /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/llvm-shlib/CMakeFiles/LLVM.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'tools/llvm-shlib/CMakeFiles/LLVM.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [100%] Built target LLVM 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/llvm-dis /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/llvm-dis /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/llvm-dis/CMakeFiles/llvm-dis.dir/DependInfo.cmake --color= Scanning dependencies of target llvm-dis make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' [100%] Building CXX object tools/llvm-dis/CMakeFiles/llvm-dis.dir/llvm-dis.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/llvm-dis && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/llvm-dis -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/llvm-dis -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/llvm-dis.dir/llvm-dis.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/llvm-dis/llvm-dis.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Options.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/LLVMContext.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/llvm-dis/llvm-dis.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/CBindingWrapping.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR/LLVMContext.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/llvm-dis/llvm-dis.cpp:19: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [100%] Linking CXX executable ../../bin/llvm-dis cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/llvm-dis && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-dis.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-allow-shlib-undefined -Wl,-rpath-link,/builddir/build/BUILD/llvm-rocm-1.6.0/build/./lib64 CMakeFiles/llvm-dis.dir/llvm-dis.cpp.o -o ../../bin/llvm-dis -Wl,-rpath,"\$ORIGIN/../lib64" ../../lib64/libLLVM-5.0-rocm.so -lpthread make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [100%] Built target llvm-dis make[2]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/llvm-rocm-1.6.0/build/CMakeFiles 0 make[1]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f CMakeFiles/Makefile2 llvm-link make[1]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' /usr/bin/cmake -H/builddir/build/BUILD/llvm-rocm-1.6.0 -B/builddir/build/BUILD/llvm-rocm-1.6.0/build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/llvm-rocm-1.6.0/build/CMakeFiles 35 make -f CMakeFiles/Makefile2 tools/llvm-link/CMakeFiles/llvm-link.dir/all make[2]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/build.make utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/depend make -f lib/Demangle/CMakeFiles/LLVMDemangle.dir/build.make lib/Demangle/CMakeFiles/LLVMDemangle.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Demangle /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Demangle /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Demangle/CMakeFiles/LLVMDemangle.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen /builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Demangle/CMakeFiles/LLVMDemangle.dir/build.make lib/Demangle/CMakeFiles/LLVMDemangle.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Demangle/CMakeFiles/LLVMDemangle.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/build.make utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/build [ 0%] Built target LLVMDemangle make -f lib/Support/CMakeFiles/LLVMSupport.dir/build.make lib/Support/CMakeFiles/LLVMSupport.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support/CMakeFiles/LLVMSupport.dir/DependInfo.cmake --color= [ 2%] Built target obj.llvm-tblgen make -f lib/TableGen/CMakeFiles/LLVMTableGen.dir/build.make lib/TableGen/CMakeFiles/LLVMTableGen.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/TableGen /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/TableGen /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/TableGen/CMakeFiles/LLVMTableGen.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/TableGen/CMakeFiles/LLVMTableGen.dir/build.make lib/TableGen/CMakeFiles/LLVMTableGen.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/TableGen/CMakeFiles/LLVMTableGen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Support/CMakeFiles/LLVMSupport.dir/build.make lib/Support/CMakeFiles/LLVMSupport.dir/build [ 2%] Built target LLVMTableGen make -f include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/build.make include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/include/llvm/Support /builddir/build/BUILD/llvm-rocm-1.6.0/build/include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Support/CMakeFiles/LLVMSupport.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/build.make include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 11%] Built target LLVMSupport make -f lib/MC/CMakeFiles/LLVMMC.dir/build.make lib/MC/CMakeFiles/LLVMMC.dir/depend [ 11%] Built target llvm_vcsrevision_h 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCParser /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC/MCParser /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC/CMakeFiles/LLVMMC.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/MC/CMakeFiles/LLVMMC.dir/build.make lib/MC/CMakeFiles/LLVMMC.dir/build [ 11%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCDisassembler /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC/MCDisassembler /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/MC/CMakeFiles/LLVMMC.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 17%] Built target LLVMMC make -f lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build.make lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ObjectYAML /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ObjectYAML /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/DependInfo.cmake --color= [ 17%] Built target LLVMMCDisassembler make -f lib/Option/CMakeFiles/LLVMOption.dir/build.make lib/Option/CMakeFiles/LLVMOption.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Option /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Option /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Option/CMakeFiles/LLVMOption.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build.make lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Option/CMakeFiles/LLVMOption.dir/build.make lib/Option/CMakeFiles/LLVMOption.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Option/CMakeFiles/LLVMOption.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 20%] Built target LLVMOption [ 20%] Built target LLVMObjectYAML make -f lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/build.make lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/depend make -f lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/build.make lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/MSF /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/MSF /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/DWARF /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/DWARF /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/build.make lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/build.make lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/build [ 20%] Built target LLVMDebugInfoMSF 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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/CodeView /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/CodeView /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DependInfo.cmake --color= [ 22%] Built target LLVMDebugInfoDWARF make -f lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/build.make lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/depend make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 25%] Built target LLVMDebugInfoCodeView 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/Symbolize /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/Symbolize /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/build.make lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/build make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 25%] Built target LLVMSymbolize make -f lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build.make lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/LineEditor /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/LineEditor /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/DependInfo.cmake --color= [ 31%] Built target LLVMDebugInfoPDB make -f utils/TableGen/CMakeFiles/llvm-tblgen.dir/build.make utils/TableGen/CMakeFiles/llvm-tblgen.dir/depend make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build.make lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen /builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen/CMakeFiles/llvm-tblgen.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f utils/TableGen/CMakeFiles/llvm-tblgen.dir/build.make utils/TableGen/CMakeFiles/llvm-tblgen.dir/build [ 31%] Built target LLVMLineEditor make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'utils/TableGen/CMakeFiles/llvm-tblgen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 31%] Built target llvm-tblgen make -f include/llvm/IR/CMakeFiles/intrinsics_gen.dir/build.make include/llvm/IR/CMakeFiles/intrinsics_gen.dir/depend make -f lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build.make lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/include/llvm/IR /builddir/build/BUILD/llvm-rocm-1.6.0/build/include/llvm/IR/CMakeFiles/intrinsics_gen.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f include/llvm/IR/CMakeFiles/intrinsics_gen.dir/build.make include/llvm/IR/CMakeFiles/intrinsics_gen.dir/build make -f lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build.make lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'include/llvm/IR/CMakeFiles/intrinsics_gen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 31%] Built target AttributeCompatFuncTableGen [ 31%] Built target intrinsics_gen make -f lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/build.make lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/depend make -f lib/Object/CMakeFiles/LLVMObject.dir/build.make lib/Object/CMakeFiles/LLVMObject.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ToolDrivers/llvm-lib /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ToolDrivers/llvm-lib /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Object /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Object /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Object/CMakeFiles/LLVMObject.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/build.make lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Object/CMakeFiles/LLVMObject.dir/build.make lib/Object/CMakeFiles/LLVMObject.dir/build [ 31%] Built target LibOptionsTableGen make -f lib/IR/CMakeFiles/LLVMCore.dir/build.make lib/IR/CMakeFiles/LLVMCore.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Object/CMakeFiles/LLVMObject.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 31%] Built target LLVMObject cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR/CMakeFiles/LLVMCore.dir/DependInfo.cmake --color= make -f lib/IRReader/CMakeFiles/LLVMIRReader.dir/build.make lib/IRReader/CMakeFiles/LLVMIRReader.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IRReader /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IRReader /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IRReader/CMakeFiles/LLVMIRReader.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/IRReader/CMakeFiles/LLVMIRReader.dir/build.make lib/IRReader/CMakeFiles/LLVMIRReader.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/IRReader/CMakeFiles/LLVMIRReader.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/IR/CMakeFiles/LLVMCore.dir/build.make lib/IR/CMakeFiles/LLVMCore.dir/build [ 31%] 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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/IR/CMakeFiles/LLVMCore.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 37%] Built target LLVMCore 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/SelectionDAG /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 40%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/AsmPrinter /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 42%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MIRParser /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/MIRParser /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build.make lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 45%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/GlobalISel /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 45%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Bitcode/Reader /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Bitcode/Reader /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 48%] Built target LLVMBitReader [ 57%] Built target LLVMCodeGen make -f lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/build.make lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/depend 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Bitcode/Writer /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Bitcode/Writer /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/DependInfo.cmake --color= [ 57%] Built target LLVMBitWriter 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Instrumentation /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Instrumentation /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/build.make lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/build make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 57%] 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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/InstCombine /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/InstCombine /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/DependInfo.cmake --color= [ 60%] Built target LLVMTransformUtils make -f lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/build.make lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/depend make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 62%] Built target LLVMInstCombine 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/IPO /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/IPO /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/build.make lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/build make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 65%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Vectorize /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Vectorize /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 68%] Built target LLVMScalarOpts make -f lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/build.make lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/depend make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/ObjCARC /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/ObjCARC /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 68%] Built target LLVMVectorize make -f lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/build.make lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/depend make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Coroutines /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Coroutines /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/build.make lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/build [ 68%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Linker /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Linker /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Linker/CMakeFiles/LLVMLinker.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 68%] Built target LLVMCoroutines make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Linker/CMakeFiles/LLVMLinker.dir/build.make lib/Linker/CMakeFiles/LLVMLinker.dir/build make -f lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build.make lib/Analysis/CMakeFiles/LLVMAnalysis.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Linker/CMakeFiles/LLVMLinker.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 68%] Built target LLVMLinker make -f lib/LTO/CMakeFiles/LLVMLTO.dir/build.make lib/LTO/CMakeFiles/LLVMLTO.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/LTO /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/LTO /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/LTO/CMakeFiles/LLVMLTO.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/LTO/CMakeFiles/LLVMLTO.dir/build.make lib/LTO/CMakeFiles/LLVMLTO.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/LTO/CMakeFiles/LLVMLTO.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 68%] Built target LLVMLTO make -f lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build.make lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build.make lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build.make lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 68%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/Interpreter /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/Interpreter /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 68%] Built target LLVMInterpreter make -f lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/build.make lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/depend [ 74%] Built target LLVMAnalysis make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/MCJIT /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/MCJIT /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/DependInfo.cmake --color= 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/Orc /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/Orc /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/build.make lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/build [ 74%] Built target LLVMMCJIT 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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/RuntimeDyld /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/RuntimeDyld /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/DependInfo.cmake --color= [ 74%] Built target LLVMOrcJIT make -f lib/Target/CMakeFiles/LLVMTarget.dir/build.make lib/Target/CMakeFiles/LLVMTarget.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/CMakeFiles/LLVMTarget.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Target/CMakeFiles/LLVMTarget.dir/build.make lib/Target/CMakeFiles/LLVMTarget.dir/build [ 77%] Built target LLVMRuntimeDyld 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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/CMakeFiles/LLVMTarget.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/DependInfo.cmake --color= [ 80%] Built target LLVMTarget make -f lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/build.make lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/depend make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86 /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/build.make lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/build [ 82%] Built target AMDGPUCommonTableGen make -f lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build.make lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/AsmParser /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/AsmParser /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 85%] Built target X86CommonTableGen make -f lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build.make lib/ProfileData/CMakeFiles/LLVMProfileData.dir/depend make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build.make lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ProfileData /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ProfileData /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ProfileData/CMakeFiles/LLVMProfileData.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 85%] Built target LLVMAsmParser make -f lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/build.make lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/depend make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ProfileData/Coverage /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ProfileData/Coverage /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/DependInfo.cmake --color= make -f lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build.make lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/build.make lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/build [ 85%] Built target LLVMProfileData make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Passes/CMakeFiles/LLVMPasses.dir/build.make lib/Passes/CMakeFiles/LLVMPasses.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Passes /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Passes /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Passes/CMakeFiles/LLVMPasses.dir/DependInfo.cmake --color= [ 85%] Built target LLVMCoverage make -f lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/build.make lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ToolDrivers/llvm-lib /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ToolDrivers/llvm-lib /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Passes/CMakeFiles/LLVMPasses.dir/build.make lib/Passes/CMakeFiles/LLVMPasses.dir/build make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/build.make lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Passes/CMakeFiles/LLVMPasses.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 85%] Built target LLVMPasses make -f lib/XRay/CMakeFiles/LLVMXRay.dir/build.make lib/XRay/CMakeFiles/LLVMXRay.dir/depend [ 85%] Built target LLVMLibDriver 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/XRay /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/XRay /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/XRay/CMakeFiles/LLVMXRay.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/XRay/CMakeFiles/LLVMXRay.dir/build.make lib/XRay/CMakeFiles/LLVMXRay.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/XRay/CMakeFiles/LLVMXRay.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 85%] Built target LLVMXRay 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/Utils /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/Utils /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 85%] Built target LLVMAMDGPUUtils 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/TargetInfo /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/TargetInfo /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 85%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/MCTargetDesc /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/MCTargetDesc /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/build.make lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 88%] Built target LLVMAMDGPUDesc 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86 /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 94%] Built target LLVMAMDGPUCodeGen 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/AsmParser /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/AsmParser /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/build.make lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/build make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 94%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/Disassembler /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/Disassembler /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/build.make lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/build [ 94%] Built target LLVMX86CodeGen 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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/InstPrinter /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/InstPrinter /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/DependInfo.cmake --color= [ 94%] Built target LLVMX86Disassembler make -f lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/build.make lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/depend make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/MCTargetDesc /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 97%] Built target LLVMX86AsmPrinter make -f lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/build.make lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/depend make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/TargetInfo /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/TargetInfo /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' [100%] Built target LLVMX86Desc make[3]: Nothing to be done for 'lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/Utils /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/Utils /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/DependInfo.cmake --color= [100%] Built target LLVMX86Info 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AsmParser /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/AsmParser /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/build.make lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/build [100%] Built target LLVMX86Utils 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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/InstPrinter /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/InstPrinter /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/DependInfo.cmake --color= [100%] Built target LLVMAMDGPUAsmParser make -f lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/build.make lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/depend make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/Disassembler /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/Disassembler /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [100%] Built target LLVMAMDGPUAsmPrinter make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [100%] Built target LLVMAMDGPUDisassembler 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/llvm-shlib /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/llvm-shlib /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/llvm-shlib/CMakeFiles/LLVM.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'tools/llvm-shlib/CMakeFiles/LLVM.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [100%] Built target LLVM 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/llvm-link /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/llvm-link /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/llvm-link/CMakeFiles/llvm-link.dir/DependInfo.cmake --color= Scanning dependencies of target llvm-link make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' [100%] Building CXX object tools/llvm-link/CMakeFiles/llvm-link.dir/llvm-link.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/llvm-link && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/llvm-link -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/llvm-link -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/llvm-link.dir/llvm-link.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/llvm-link/llvm-link.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/llvm-link/llvm-link.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/llvm-link/llvm-link.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [100%] Linking CXX executable ../../bin/llvm-link cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/llvm-link && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-link.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-allow-shlib-undefined -Wl,-rpath-link,/builddir/build/BUILD/llvm-rocm-1.6.0/build/./lib64 CMakeFiles/llvm-link.dir/llvm-link.cpp.o -o ../../bin/llvm-link -Wl,-rpath,"\$ORIGIN/../lib64" ../../lib64/libLLVM-5.0-rocm.so -lpthread make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [100%] Built target llvm-link make[2]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/llvm-rocm-1.6.0/build/CMakeFiles 0 make[1]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f CMakeFiles/Makefile2 llvm-objdump make[1]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' /usr/bin/cmake -H/builddir/build/BUILD/llvm-rocm-1.6.0 -B/builddir/build/BUILD/llvm-rocm-1.6.0/build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/llvm-rocm-1.6.0/build/CMakeFiles 35 make -f CMakeFiles/Makefile2 tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/all make[2]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/build.make utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/depend make -f lib/Demangle/CMakeFiles/LLVMDemangle.dir/build.make lib/Demangle/CMakeFiles/LLVMDemangle.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Demangle /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Demangle /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Demangle/CMakeFiles/LLVMDemangle.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen /builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Demangle/CMakeFiles/LLVMDemangle.dir/build.make lib/Demangle/CMakeFiles/LLVMDemangle.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Demangle/CMakeFiles/LLVMDemangle.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 0%] Built target LLVMDemangle make -f lib/Support/CMakeFiles/LLVMSupport.dir/build.make lib/Support/CMakeFiles/LLVMSupport.dir/depend make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/build'. make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support/CMakeFiles/LLVMSupport.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 2%] Built target obj.llvm-tblgen make -f lib/TableGen/CMakeFiles/LLVMTableGen.dir/build.make lib/TableGen/CMakeFiles/LLVMTableGen.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/TableGen /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/TableGen /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/TableGen/CMakeFiles/LLVMTableGen.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Support/CMakeFiles/LLVMSupport.dir/build.make lib/Support/CMakeFiles/LLVMSupport.dir/build make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/TableGen/CMakeFiles/LLVMTableGen.dir/build.make lib/TableGen/CMakeFiles/LLVMTableGen.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/TableGen/CMakeFiles/LLVMTableGen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 2%] Built target LLVMTableGen make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Support/CMakeFiles/LLVMSupport.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/build.make include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/include/llvm/Support /builddir/build/BUILD/llvm-rocm-1.6.0/build/include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/DependInfo.cmake --color= [ 11%] Built target LLVMSupport make -f lib/MC/CMakeFiles/LLVMMC.dir/build.make lib/MC/CMakeFiles/LLVMMC.dir/depend make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/build.make include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC/CMakeFiles/LLVMMC.dir/DependInfo.cmake --color= [ 11%] Built target llvm_vcsrevision_h 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCParser /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC/MCParser /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/build.make lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/build make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/MC/CMakeFiles/LLVMMC.dir/build.make lib/MC/CMakeFiles/LLVMMC.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 11%] Built target LLVMMCParser make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/MC/CMakeFiles/LLVMMC.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCDisassembler /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC/MCDisassembler /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/DependInfo.cmake --color= [ 17%] Built target LLVMMC make -f lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build.make lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ObjectYAML /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ObjectYAML /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build.make lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build [ 17%] Built target LLVMMCDisassembler make -f lib/Option/CMakeFiles/LLVMOption.dir/build.make lib/Option/CMakeFiles/LLVMOption.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Option /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Option /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Option/CMakeFiles/LLVMOption.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Option/CMakeFiles/LLVMOption.dir/build.make lib/Option/CMakeFiles/LLVMOption.dir/build [ 20%] Built target LLVMObjectYAML 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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Option/CMakeFiles/LLVMOption.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/DWARF /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/DWARF /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DependInfo.cmake --color= [ 20%] Built target LLVMOption make -f lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/build.make lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/MSF /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/MSF /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/build.make lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/build make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/build.make lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 20%] Built target LLVMDebugInfoMSF make -f lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/build.make lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/depend [ 22%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/CodeView /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/CodeView /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 25%] Built target LLVMDebugInfoCodeView make -f lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/build.make lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/depend make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/Symbolize /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/Symbolize /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 25%] Built target LLVMSymbolize make -f lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build.make lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/LineEditor /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/LineEditor /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/DependInfo.cmake --color= [ 31%] Built target LLVMDebugInfoPDB 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen /builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen/CMakeFiles/llvm-tblgen.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build.make lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'utils/TableGen/CMakeFiles/llvm-tblgen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 31%] Built target LLVMLineEditor [ 31%] Built target llvm-tblgen make -f include/llvm/IR/CMakeFiles/intrinsics_gen.dir/build.make include/llvm/IR/CMakeFiles/intrinsics_gen.dir/depend make -f lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build.make lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/include/llvm/IR /builddir/build/BUILD/llvm-rocm-1.6.0/build/include/llvm/IR/CMakeFiles/intrinsics_gen.dir/DependInfo.cmake --color= cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build.make lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'include/llvm/IR/CMakeFiles/intrinsics_gen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 31%] Built target AttributeCompatFuncTableGen [ 31%] Built target intrinsics_gen make -f lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/build.make lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/depend make -f lib/Object/CMakeFiles/LLVMObject.dir/build.make lib/Object/CMakeFiles/LLVMObject.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ToolDrivers/llvm-lib /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ToolDrivers/llvm-lib /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Object /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Object /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Object/CMakeFiles/LLVMObject.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/build.make lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Object/CMakeFiles/LLVMObject.dir/build.make lib/Object/CMakeFiles/LLVMObject.dir/build [ 31%] Built target LibOptionsTableGen make -f lib/IR/CMakeFiles/LLVMCore.dir/build.make lib/IR/CMakeFiles/LLVMCore.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Object/CMakeFiles/LLVMObject.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR/CMakeFiles/LLVMCore.dir/DependInfo.cmake --color= [ 31%] Built target LLVMObject make -f lib/IRReader/CMakeFiles/LLVMIRReader.dir/build.make lib/IRReader/CMakeFiles/LLVMIRReader.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IRReader /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IRReader /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IRReader/CMakeFiles/LLVMIRReader.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/IRReader/CMakeFiles/LLVMIRReader.dir/build.make lib/IRReader/CMakeFiles/LLVMIRReader.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/IRReader/CMakeFiles/LLVMIRReader.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/IR/CMakeFiles/LLVMCore.dir/build.make lib/IR/CMakeFiles/LLVMCore.dir/build [ 31%] 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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/IR/CMakeFiles/LLVMCore.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 37%] Built target LLVMCore 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/SelectionDAG /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 40%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/AsmPrinter /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 42%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MIRParser /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/MIRParser /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build.make lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 45%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/GlobalISel /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 45%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Bitcode/Reader /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Bitcode/Reader /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 57%] Built target LLVMCodeGen make -f lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/build.make lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/depend [ 57%] Built target LLVMBitReader 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Bitcode/Writer /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Bitcode/Writer /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/DependInfo.cmake --color= [ 57%] Built target LLVMBitWriter 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Instrumentation /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Instrumentation /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/build.make lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/build make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 57%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/InstCombine /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/InstCombine /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 60%] Built target LLVMTransformUtils make -f lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/build.make lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/depend make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 62%] Built target LLVMInstCombine 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/IPO /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/IPO /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/build.make lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/build make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 65%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Vectorize /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Vectorize /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 68%] Built target LLVMScalarOpts make -f lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/build.make lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/depend [ 68%] Built target LLVMVectorize make -f lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/build.make lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/ObjCARC /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/ObjCARC /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Coroutines /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Coroutines /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/build.make lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/build make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/build.make lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 68%] Built target LLVMCoroutines [ 68%] Built target LLVMObjCARCOpts make -f lib/Linker/CMakeFiles/LLVMLinker.dir/build.make lib/Linker/CMakeFiles/LLVMLinker.dir/depend make -f lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build.make lib/Analysis/CMakeFiles/LLVMAnalysis.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Linker /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Linker /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Linker/CMakeFiles/LLVMLinker.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Linker/CMakeFiles/LLVMLinker.dir/build.make lib/Linker/CMakeFiles/LLVMLinker.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Linker/CMakeFiles/LLVMLinker.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 68%] Built target LLVMLinker make -f lib/LTO/CMakeFiles/LLVMLTO.dir/build.make lib/LTO/CMakeFiles/LLVMLTO.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/LTO /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/LTO /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/LTO/CMakeFiles/LLVMLTO.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/LTO/CMakeFiles/LLVMLTO.dir/build.make lib/LTO/CMakeFiles/LLVMLTO.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/LTO/CMakeFiles/LLVMLTO.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 68%] Built target LLVMLTO make -f lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build.make lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build.make lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build.make lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 68%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/Interpreter /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/Interpreter /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 74%] Built target LLVMAnalysis 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/MCJIT /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/MCJIT /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/DependInfo.cmake --color= [ 74%] Built target LLVMInterpreter 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/Orc /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/Orc /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/build.make lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/build [ 74%] Built target LLVMMCJIT 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-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/RuntimeDyld /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/RuntimeDyld /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/DependInfo.cmake --color= [ 74%] Built target LLVMOrcJIT make -f lib/Target/CMakeFiles/LLVMTarget.dir/build.make lib/Target/CMakeFiles/LLVMTarget.dir/depend make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/CMakeFiles/LLVMTarget.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Target/CMakeFiles/LLVMTarget.dir/build.make lib/Target/CMakeFiles/LLVMTarget.dir/build [ 77%] Built target LLVMRuntimeDyld 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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/CMakeFiles/LLVMTarget.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/DependInfo.cmake --color= [ 80%] Built target LLVMTarget make -f lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/build.make lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/depend make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86 /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 82%] Built target AMDGPUCommonTableGen make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/build.make lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/build make -f lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build.make lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/AsmParser /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/AsmParser /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 85%] Built target X86CommonTableGen make -f lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build.make lib/ProfileData/CMakeFiles/LLVMProfileData.dir/depend make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build.make lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ProfileData /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ProfileData /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ProfileData/CMakeFiles/LLVMProfileData.dir/DependInfo.cmake --color= [ 85%] Built target LLVMAsmParser make -f lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/build.make lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/depend make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build.make lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ProfileData/Coverage /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ProfileData/Coverage /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/build.make lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/build [ 85%] Built target LLVMProfileData make -f lib/Passes/CMakeFiles/LLVMPasses.dir/build.make lib/Passes/CMakeFiles/LLVMPasses.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Passes /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Passes /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Passes/CMakeFiles/LLVMPasses.dir/DependInfo.cmake --color= [ 85%] Built target LLVMCoverage make -f lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/build.make lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ToolDrivers/llvm-lib /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ToolDrivers/llvm-lib /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Passes/CMakeFiles/LLVMPasses.dir/build.make lib/Passes/CMakeFiles/LLVMPasses.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Passes/CMakeFiles/LLVMPasses.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/build.make lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 85%] Built target LLVMPasses make -f lib/XRay/CMakeFiles/LLVMXRay.dir/build.make lib/XRay/CMakeFiles/LLVMXRay.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/XRay /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/XRay /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/XRay/CMakeFiles/LLVMXRay.dir/DependInfo.cmake --color= [ 85%] Built target LLVMLibDriver make -f lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/build.make lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/depend make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/XRay/CMakeFiles/LLVMXRay.dir/build.make lib/XRay/CMakeFiles/LLVMXRay.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/XRay/CMakeFiles/LLVMXRay.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 85%] Built target LLVMXRay 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/Utils /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/Utils /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 85%] Built target LLVMAMDGPUUtils 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/TargetInfo /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/TargetInfo /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 85%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/MCTargetDesc /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/MCTargetDesc /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/build.make lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/build [ 88%] Built target LLVMAMDGPUDesc 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86 /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/build.make lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/build [ 94%] Built target LLVMAMDGPUCodeGen 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/AsmParser /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/AsmParser /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 94%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/Disassembler /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/Disassembler /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/DependInfo.cmake --color= [ 94%] Built target LLVMX86CodeGen 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/InstPrinter /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/InstPrinter /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 94%] Built target LLVMX86Disassembler 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/MCTargetDesc /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/DependInfo.cmake --color= [ 97%] Built target LLVMX86AsmPrinter 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/TargetInfo /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/TargetInfo /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/build.make lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/build make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 97%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/Utils /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/Utils /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/DependInfo.cmake --color= [100%] Built target LLVMX86Desc 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AsmParser /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/AsmParser /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [100%] Built target LLVMX86Utils 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/InstPrinter /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/InstPrinter /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/DependInfo.cmake --color= [100%] Built target LLVMAMDGPUAsmParser 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/Disassembler /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/Disassembler /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [100%] Built target LLVMAMDGPUAsmPrinter [100%] Built target LLVMAMDGPUDisassembler 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/llvm-shlib /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/llvm-shlib /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/llvm-shlib/CMakeFiles/LLVM.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'tools/llvm-shlib/CMakeFiles/LLVM.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [100%] Built target LLVM 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/llvm-objdump /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/llvm-objdump /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/DependInfo.cmake --color= Scanning dependencies of target llvm-objdump make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' [100%] Building CXX object tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/llvm-objdump.cpp.o [100%] Building CXX object tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/COFFDump.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/llvm-objdump && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/llvm-objdump -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/llvm-objdump -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/llvm-objdump.dir/llvm-objdump.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/llvm-objdump/llvm-objdump.cpp cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/llvm-objdump && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/llvm-objdump -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/llvm-objdump -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/llvm-objdump.dir/COFFDump.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/llvm-objdump/COFFDump.cpp [100%] Building CXX object tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/ELFDump.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/llvm-objdump && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/llvm-objdump -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/llvm-objdump -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/llvm-objdump.dir/ELFDump.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/llvm-objdump/ELFDump.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/DebugInfo/DIContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/llvm-objdump/llvm-objdump.h:12, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/llvm-objdump/llvm-objdump.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCContext.h:635:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/DebugInfo/DIContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/llvm-objdump/llvm-objdump.h:12, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/include/llvm/DebugInfo/DIContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/llvm-objdump/llvm-objdump.h:12, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/llvm-objdump/llvm-objdump.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E - I) * sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/DebugInfo/DIContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/llvm-objdump/llvm-objdump.h:12, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [100%] Building CXX object tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/MachODump.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/llvm-objdump && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/llvm-objdump -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/llvm-objdump -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/llvm-objdump.dir/MachODump.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/llvm-objdump/MachODump.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Object/MachO.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/llvm-objdump/MachODump.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCContext.h:635:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Object/MachO.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/STLExtras.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Object/MachO.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/llvm-objdump/MachODump.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:857:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/MC/MCFragment.h:546:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-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-rocm-1.6.0/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Object/MachO.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [100%] Building CXX object tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/WasmDump.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/llvm-objdump && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/llvm-objdump -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/llvm-objdump -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/llvm-objdump.dir/WasmDump.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/llvm-objdump/WasmDump.cpp [100%] Linking CXX executable ../../bin/llvm-objdump cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/llvm-objdump && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-objdump.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-allow-shlib-undefined -Wl,-rpath-link,/builddir/build/BUILD/llvm-rocm-1.6.0/build/./lib64 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 CMakeFiles/llvm-objdump.dir/WasmDump.cpp.o -o ../../bin/llvm-objdump -Wl,-rpath,"\$ORIGIN/../lib64" ../../lib64/libLLVM-5.0-rocm.so -lpthread make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [100%] Built target llvm-objdump make[2]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/llvm-rocm-1.6.0/build/CMakeFiles 0 make[1]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f CMakeFiles/Makefile2 opt make[1]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' /usr/bin/cmake -H/builddir/build/BUILD/llvm-rocm-1.6.0 -B/builddir/build/BUILD/llvm-rocm-1.6.0/build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/llvm-rocm-1.6.0/build/CMakeFiles 35 make -f CMakeFiles/Makefile2 tools/opt/CMakeFiles/opt.dir/all make[2]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/build.make utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/depend make -f lib/Demangle/CMakeFiles/LLVMDemangle.dir/build.make lib/Demangle/CMakeFiles/LLVMDemangle.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Demangle /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Demangle /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Demangle/CMakeFiles/LLVMDemangle.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen /builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Demangle/CMakeFiles/LLVMDemangle.dir/build.make lib/Demangle/CMakeFiles/LLVMDemangle.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Demangle/CMakeFiles/LLVMDemangle.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 0%] Built target LLVMDemangle make -f lib/Support/CMakeFiles/LLVMSupport.dir/build.make lib/Support/CMakeFiles/LLVMSupport.dir/depend make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support/CMakeFiles/LLVMSupport.dir/DependInfo.cmake --color= [ 2%] Built target obj.llvm-tblgen make -f lib/TableGen/CMakeFiles/LLVMTableGen.dir/build.make lib/TableGen/CMakeFiles/LLVMTableGen.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/TableGen /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/TableGen /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/TableGen/CMakeFiles/LLVMTableGen.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Support/CMakeFiles/LLVMSupport.dir/build.make lib/Support/CMakeFiles/LLVMSupport.dir/build make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/TableGen/CMakeFiles/LLVMTableGen.dir/build.make lib/TableGen/CMakeFiles/LLVMTableGen.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/TableGen/CMakeFiles/LLVMTableGen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 2%] Built target LLVMTableGen make -f include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/build.make include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Support/CMakeFiles/LLVMSupport.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/include/llvm/Support /builddir/build/BUILD/llvm-rocm-1.6.0/build/include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/DependInfo.cmake --color= [ 11%] Built target LLVMSupport make -f lib/MC/CMakeFiles/LLVMMC.dir/build.make lib/MC/CMakeFiles/LLVMMC.dir/depend make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/build.make include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 11%] Built target llvm_vcsrevision_h make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC/CMakeFiles/LLVMMC.dir/DependInfo.cmake --color= 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCParser /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC/MCParser /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/build.make lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/build make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/MC/CMakeFiles/LLVMMC.dir/build.make lib/MC/CMakeFiles/LLVMMC.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 11%] 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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/MC/CMakeFiles/LLVMMC.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCDisassembler /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC/MCDisassembler /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/DependInfo.cmake --color= [ 17%] Built target LLVMMC make -f lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build.make lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/depend make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ObjectYAML /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ObjectYAML /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 17%] Built target LLVMMCDisassembler make -f lib/Option/CMakeFiles/LLVMOption.dir/build.make lib/Option/CMakeFiles/LLVMOption.dir/depend make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build.make lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Option /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Option /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Option/CMakeFiles/LLVMOption.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Option/CMakeFiles/LLVMOption.dir/build.make lib/Option/CMakeFiles/LLVMOption.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Option/CMakeFiles/LLVMOption.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 20%] Built target LLVMObjectYAML 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-rocm-1.6.0/build' [ 20%] Built target LLVMOption cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/DWARF /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/DWARF /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DependInfo.cmake --color= make -f lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/build.make lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/MSF /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/MSF /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/build.make lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/build make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/build.make lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 20%] Built target LLVMDebugInfoMSF make -f lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/build.make lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/depend [ 22%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/CodeView /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/CodeView /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 25%] Built target LLVMDebugInfoCodeView make -f lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/build.make lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/depend make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/Symbolize /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/Symbolize /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 25%] Built target LLVMSymbolize make -f lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build.make lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/depend [ 31%] Built target LLVMDebugInfoPDB 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/LineEditor /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/LineEditor /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen /builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen/CMakeFiles/llvm-tblgen.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build.make lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'utils/TableGen/CMakeFiles/llvm-tblgen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 31%] Built target LLVMLineEditor [ 31%] Built target llvm-tblgen make -f include/llvm/IR/CMakeFiles/intrinsics_gen.dir/build.make include/llvm/IR/CMakeFiles/intrinsics_gen.dir/depend make -f lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build.make lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/include/llvm/IR /builddir/build/BUILD/llvm-rocm-1.6.0/build/include/llvm/IR/CMakeFiles/intrinsics_gen.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'include/llvm/IR/CMakeFiles/intrinsics_gen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build.make lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 31%] Built target intrinsics_gen make -f lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/build.make lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ToolDrivers/llvm-lib /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ToolDrivers/llvm-lib /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/DependInfo.cmake --color= [ 31%] Built target AttributeCompatFuncTableGen make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/build.make lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/build make -f lib/Object/CMakeFiles/LLVMObject.dir/build.make lib/Object/CMakeFiles/LLVMObject.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Object /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Object /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Object/CMakeFiles/LLVMObject.dir/DependInfo.cmake --color= [ 31%] Built target LibOptionsTableGen make -f lib/IR/CMakeFiles/LLVMCore.dir/build.make lib/IR/CMakeFiles/LLVMCore.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR/CMakeFiles/LLVMCore.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Object/CMakeFiles/LLVMObject.dir/build.make lib/Object/CMakeFiles/LLVMObject.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Object/CMakeFiles/LLVMObject.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/IR/CMakeFiles/LLVMCore.dir/build.make lib/IR/CMakeFiles/LLVMCore.dir/build [ 31%] Built target LLVMObject make -f lib/IRReader/CMakeFiles/LLVMIRReader.dir/build.make lib/IRReader/CMakeFiles/LLVMIRReader.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IRReader /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IRReader /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IRReader/CMakeFiles/LLVMIRReader.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/IR/CMakeFiles/LLVMCore.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/IRReader/CMakeFiles/LLVMIRReader.dir/build.make lib/IRReader/CMakeFiles/LLVMIRReader.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/IRReader/CMakeFiles/LLVMIRReader.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 37%] Built target LLVMCore make -f lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build.make lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/depend [ 37%] Built target LLVMIRReader 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/SelectionDAG /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DependInfo.cmake --color= [ 40%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/AsmPrinter /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 42%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MIRParser /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/MIRParser /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build.make lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 45%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/GlobalISel /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 45%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Bitcode/Reader /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Bitcode/Reader /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/build.make lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/build [ 57%] Built target LLVMCodeGen 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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Bitcode/Writer /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Bitcode/Writer /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/DependInfo.cmake --color= [ 57%] Built target LLVMBitReader make -f lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/build.make lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/depend make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 57%] Built target LLVMBitWriter 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Instrumentation /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Instrumentation /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/build.make lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/build [ 57%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/InstCombine /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/InstCombine /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 60%] Built target LLVMTransformUtils make -f lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/build.make lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/depend [ 62%] Built target LLVMInstCombine 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/IPO /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/IPO /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 65%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Vectorize /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Vectorize /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/build.make lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/build make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 65%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/ObjCARC /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/ObjCARC /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/build.make lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/build [ 68%] Built target LLVMScalarOpts make -f lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/build.make lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Coroutines /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Coroutines /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/DependInfo.cmake --color= [ 68%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Linker /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Linker /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Linker/CMakeFiles/LLVMLinker.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/build.make lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/build make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Linker/CMakeFiles/LLVMLinker.dir/build.make lib/Linker/CMakeFiles/LLVMLinker.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Linker/CMakeFiles/LLVMLinker.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 68%] Built target LLVMCoroutines [ 68%] Built target LLVMLinker make -f lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build.make lib/Analysis/CMakeFiles/LLVMAnalysis.dir/depend make -f lib/LTO/CMakeFiles/LLVMLTO.dir/build.make lib/LTO/CMakeFiles/LLVMLTO.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/LTO /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/LTO /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/LTO/CMakeFiles/LLVMLTO.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/LTO/CMakeFiles/LLVMLTO.dir/build.make lib/LTO/CMakeFiles/LLVMLTO.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/LTO/CMakeFiles/LLVMLTO.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DependInfo.cmake --color= [ 68%] Built target LLVMLTO make -f lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build.make lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build.make lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 68%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/Interpreter /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/Interpreter /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build.make lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 68%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/MCJIT /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/MCJIT /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 74%] Built target LLVMAnalysis 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/Orc /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/Orc /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/DependInfo.cmake --color= [ 74%] Built target LLVMMCJIT 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/RuntimeDyld /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/RuntimeDyld /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/build.make lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/build make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 74%] Built target LLVMOrcJIT make -f lib/Target/CMakeFiles/LLVMTarget.dir/build.make lib/Target/CMakeFiles/LLVMTarget.dir/depend [ 77%] Built target LLVMRuntimeDyld make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/CMakeFiles/LLVMTarget.dir/DependInfo.cmake --color= 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Target/CMakeFiles/LLVMTarget.dir/build.make lib/Target/CMakeFiles/LLVMTarget.dir/build make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/CMakeFiles/LLVMTarget.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 80%] Built target LLVMTarget [ 82%] Built target AMDGPUCommonTableGen make -f lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/build.make lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/depend make -f lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build.make lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/AsmParser /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/AsmParser /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86 /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/build.make lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/build make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build.make lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 82%] Built target LLVMAsmParser [ 85%] Built target X86CommonTableGen make -f lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build.make lib/ProfileData/CMakeFiles/LLVMProfileData.dir/depend 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ProfileData/Coverage /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ProfileData/Coverage /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ProfileData /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ProfileData /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ProfileData/CMakeFiles/LLVMProfileData.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/build.make lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/build make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build.make lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 85%] Built target LLVMCoverage make -f lib/Passes/CMakeFiles/LLVMPasses.dir/build.make lib/Passes/CMakeFiles/LLVMPasses.dir/depend [ 85%] Built target LLVMProfileData make -f lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/build.make lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Passes /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Passes /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Passes/CMakeFiles/LLVMPasses.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ToolDrivers/llvm-lib /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ToolDrivers/llvm-lib /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Passes/CMakeFiles/LLVMPasses.dir/build.make lib/Passes/CMakeFiles/LLVMPasses.dir/build make -f lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/build.make lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Passes/CMakeFiles/LLVMPasses.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 85%] Built target LLVMLibDriver make -f lib/XRay/CMakeFiles/LLVMXRay.dir/build.make lib/XRay/CMakeFiles/LLVMXRay.dir/depend [ 85%] Built target LLVMPasses 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/XRay /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/XRay /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/XRay/CMakeFiles/LLVMXRay.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/XRay/CMakeFiles/LLVMXRay.dir/build.make lib/XRay/CMakeFiles/LLVMXRay.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/XRay/CMakeFiles/LLVMXRay.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 85%] Built target LLVMXRay 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/Utils /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/Utils /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 85%] Built target LLVMAMDGPUUtils 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/TargetInfo /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/TargetInfo /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 85%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/MCTargetDesc /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/MCTargetDesc /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/build.make lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/build [ 88%] Built target LLVMAMDGPUDesc 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86 /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 94%] Built target LLVMAMDGPUCodeGen make -f lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/build.make lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/depend make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/AsmParser /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/AsmParser /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 94%] 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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/Disassembler /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/Disassembler /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/DependInfo.cmake --color= [ 94%] Built target LLVMX86CodeGen 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/InstPrinter /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/InstPrinter /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/build.make lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/build [ 94%] Built target LLVMX86Disassembler 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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/MCTargetDesc /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/DependInfo.cmake --color= [ 97%] Built target LLVMX86AsmPrinter 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/TargetInfo /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/TargetInfo /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/build.make lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/build make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [100%] Built target LLVMX86Desc make -f lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/build.make lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/depend [100%] Built target LLVMX86Info 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/Utils /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/Utils /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AsmParser /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/AsmParser /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/build.make lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/build make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [100%] Built target LLVMX86Utils make -f lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/build.make lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/depend [100%] Built target LLVMAMDGPUAsmParser 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/InstPrinter /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/InstPrinter /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/Disassembler /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/Disassembler /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [100%] Built target LLVMAMDGPUAsmPrinter [100%] Built target LLVMAMDGPUDisassembler 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/llvm-shlib /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/llvm-shlib /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/llvm-shlib/CMakeFiles/LLVM.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'tools/llvm-shlib/CMakeFiles/LLVM.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [100%] Built target LLVM make -f tools/opt/CMakeFiles/opt.dir/build.make tools/opt/CMakeFiles/opt.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/opt /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/opt /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/opt/CMakeFiles/opt.dir/DependInfo.cmake --color= Scanning dependencies of target opt make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/opt/CMakeFiles/opt.dir/build.make tools/opt/CMakeFiles/opt.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [100%] Building CXX object tools/opt/CMakeFiles/opt.dir/BreakpointPrinter.cpp.o [100%] Building CXX object tools/opt/CMakeFiles/opt.dir/AnalysisWrappers.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/opt && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/opt -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/opt -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/opt.dir/AnalysisWrappers.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/opt/AnalysisWrappers.cpp cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/opt && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/opt -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/opt -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/opt.dir/BreakpointPrinter.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/opt/BreakpointPrinter.cpp [100%] Building CXX object tools/opt/CMakeFiles/opt.dir/GraphPrinters.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/opt && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/opt -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/opt -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/opt.dir/GraphPrinters.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/opt/GraphPrinters.cpp [100%] Building CXX object tools/opt/CMakeFiles/opt.dir/NewPMDriver.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/opt && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/opt -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/opt -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/opt.dir/NewPMDriver.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/opt/NewPMDriver.cpp [100%] Building CXX object tools/opt/CMakeFiles/opt.dir/PassPrinters.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/opt && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/opt -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/opt -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/opt.dir/PassPrinters.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/opt/PassPrinters.cpp [100%] Building CXX object tools/opt/CMakeFiles/opt.dir/PrintSCC.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/opt && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/opt -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/opt -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/opt.dir/PrintSCC.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/opt/PrintSCC.cpp [100%] Building CXX object tools/opt/CMakeFiles/opt.dir/opt.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/opt && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/opt -I/builddir/build/BUILD/llvm-rocm-1.6.0/tools/opt -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fno-exceptions -fno-rtti -o CMakeFiles/opt.dir/opt.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/tools/opt/opt.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/tools/opt/opt.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/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: ^~~~ [100%] Linking CXX executable ../../bin/opt cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/opt && /usr/bin/cmake -E cmake_link_script CMakeFiles/opt.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-allow-shlib-undefined -Wl,--export-dynamic -Wl,-rpath-link,/builddir/build/BUILD/llvm-rocm-1.6.0/build/./lib64 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/../lib64" ../../lib64/libLLVM-5.0-rocm.so -lpthread make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [100%] Built target opt make[2]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/llvm-rocm-1.6.0/build/CMakeFiles 0 make[1]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f CMakeFiles/Makefile2 clang-offload-bundler make[1]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' /usr/bin/cmake -H/builddir/build/BUILD/llvm-rocm-1.6.0 -B/builddir/build/BUILD/llvm-rocm-1.6.0/build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/llvm-rocm-1.6.0/build/CMakeFiles 38 make -f CMakeFiles/Makefile2 tools/clang/tools/clang-offload-bundler/CMakeFiles/clang-offload-bundler.dir/all make[2]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/build.make utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/depend make -f lib/Demangle/CMakeFiles/LLVMDemangle.dir/build.make lib/Demangle/CMakeFiles/LLVMDemangle.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Demangle /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Demangle /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Demangle/CMakeFiles/LLVMDemangle.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen /builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Demangle/CMakeFiles/LLVMDemangle.dir/build.make lib/Demangle/CMakeFiles/LLVMDemangle.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Demangle/CMakeFiles/LLVMDemangle.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 0%] Built target LLVMDemangle make -f lib/Support/CMakeFiles/LLVMSupport.dir/build.make lib/Support/CMakeFiles/LLVMSupport.dir/depend make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support/CMakeFiles/LLVMSupport.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 2%] Built target obj.llvm-tblgen make -f lib/TableGen/CMakeFiles/LLVMTableGen.dir/build.make lib/TableGen/CMakeFiles/LLVMTableGen.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/TableGen /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/TableGen /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/TableGen/CMakeFiles/LLVMTableGen.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Support/CMakeFiles/LLVMSupport.dir/build.make lib/Support/CMakeFiles/LLVMSupport.dir/build make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/TableGen/CMakeFiles/LLVMTableGen.dir/build.make lib/TableGen/CMakeFiles/LLVMTableGen.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/TableGen/CMakeFiles/LLVMTableGen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Support/CMakeFiles/LLVMSupport.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 2%] Built target LLVMTableGen make -f include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/build.make include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/include/llvm/Support /builddir/build/BUILD/llvm-rocm-1.6.0/build/include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/DependInfo.cmake --color= [ 10%] Built target LLVMSupport make -f lib/MC/CMakeFiles/LLVMMC.dir/build.make lib/MC/CMakeFiles/LLVMMC.dir/depend make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/build.make include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC/CMakeFiles/LLVMMC.dir/DependInfo.cmake --color= [ 10%] Built target llvm_vcsrevision_h 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCParser /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC/MCParser /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/MC/CMakeFiles/LLVMMC.dir/build.make lib/MC/CMakeFiles/LLVMMC.dir/build make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/MC/CMakeFiles/LLVMMC.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 13%] Built target LLVMMCParser [ 15%] Built target LLVMMC make -f lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/build.make lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/depend make -f lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build.make lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/MC/MCDisassembler /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC/MCDisassembler /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ObjectYAML /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ObjectYAML /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build.make lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 15%] Built target LLVMMCDisassembler make -f lib/Option/CMakeFiles/LLVMOption.dir/build.make lib/Option/CMakeFiles/LLVMOption.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Option /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Option /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Option/CMakeFiles/LLVMOption.dir/DependInfo.cmake --color= [ 18%] Built target LLVMObjectYAML make -f lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/build.make lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/depend make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Option/CMakeFiles/LLVMOption.dir/build.make lib/Option/CMakeFiles/LLVMOption.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Option/CMakeFiles/LLVMOption.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/DWARF /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/DWARF /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DependInfo.cmake --color= [ 18%] Built target LLVMOption make -f lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/build.make lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/MSF /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/MSF /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/build.make lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/build make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/build.make lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 21%] Built target LLVMDebugInfoDWARF make -f lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/build.make lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/depend [ 21%] Built target LLVMDebugInfoMSF 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/CodeView /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/CodeView /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/PDB /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 23%] Built target LLVMDebugInfoCodeView 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/DebugInfo/Symbolize /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/Symbolize /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/build.make lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/build make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 23%] Built target LLVMSymbolize make -f lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build.make lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/LineEditor /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/LineEditor /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/DependInfo.cmake --color= [ 28%] Built target LLVMDebugInfoPDB make -f tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/build.make tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/depend make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build.make lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 28%] Built target LLVMLineEditor 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen /builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen/CMakeFiles/llvm-tblgen.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/utils/TableGen /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/utils/TableGen /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'utils/TableGen/CMakeFiles/llvm-tblgen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 28%] Built target llvm-tblgen make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/build.make tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/build 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/include/llvm/IR /builddir/build/BUILD/llvm-rocm-1.6.0/build/include/llvm/IR/CMakeFiles/intrinsics_gen.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 28%] Built target obj.clang-tblgen make -f lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build.make lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/depend make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'include/llvm/IR/CMakeFiles/intrinsics_gen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build.make lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build [ 28%] Built target intrinsics_gen make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/build.make lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ToolDrivers/llvm-lib /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ToolDrivers/llvm-lib /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/DependInfo.cmake --color= [ 28%] Built target AttributeCompatFuncTableGen make -f tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/build.make tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/depend make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/build.make lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/utils/TableGen /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/utils/TableGen /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 28%] Built target LibOptionsTableGen make -f lib/Object/CMakeFiles/LLVMObject.dir/build.make lib/Object/CMakeFiles/LLVMObject.dir/depend make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/build.make tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Object /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Object /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Object/CMakeFiles/LLVMObject.dir/DependInfo.cmake --color= [ 28%] Built target clang-tblgen make -f lib/IR/CMakeFiles/LLVMCore.dir/build.make lib/IR/CMakeFiles/LLVMCore.dir/depend make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Object/CMakeFiles/LLVMObject.dir/build.make lib/Object/CMakeFiles/LLVMObject.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IR /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IR/CMakeFiles/LLVMCore.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Object/CMakeFiles/LLVMObject.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 28%] Built target LLVMObject make -f lib/IRReader/CMakeFiles/LLVMIRReader.dir/build.make lib/IRReader/CMakeFiles/LLVMIRReader.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/IRReader /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IRReader /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/IRReader/CMakeFiles/LLVMIRReader.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/IRReader/CMakeFiles/LLVMIRReader.dir/build.make lib/IRReader/CMakeFiles/LLVMIRReader.dir/build make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/IR/CMakeFiles/LLVMCore.dir/build.make lib/IR/CMakeFiles/LLVMCore.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/IRReader/CMakeFiles/LLVMIRReader.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 28%] 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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/IR/CMakeFiles/LLVMCore.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 34%] Built target LLVMCore 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/SelectionDAG /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/SelectionDAG /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 36%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/AsmPrinter /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/AsmPrinter /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build.make lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build [ 39%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/MIRParser /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/MIRParser /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 42%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/CodeGen/GlobalISel /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/GlobalISel /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 42%] Built target LLVMGlobalISel [ 52%] Built target LLVMCodeGen make -f lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/build.make lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/depend 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Bitcode/Reader /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Bitcode/Reader /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Bitcode/Writer /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Bitcode/Writer /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/build.make lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/build make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 52%] Built target LLVMBitReader make -f lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/build.make lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/depend [ 52%] Built target LLVMBitWriter 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Instrumentation /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Instrumentation /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Utils /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/build.make lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/build [ 52%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/InstCombine /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/InstCombine /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/build.make lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/build [ 55%] Built target LLVMTransformUtils 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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 57%] Built target LLVMInstCombine 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/IPO /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/IPO /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Scalar /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/build.make lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/build make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 60%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Vectorize /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Vectorize /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 63%] Built target LLVMScalarOpts make -f lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/build.make lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/depend [ 63%] Built target LLVMVectorize make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/ObjCARC /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/ObjCARC /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/DependInfo.cmake --color= make -f lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/build.make lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/Coroutines /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Coroutines /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/build.make lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/build make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/build.make lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 63%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Linker /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Linker /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Linker/CMakeFiles/LLVMLinker.dir/DependInfo.cmake --color= [ 63%] Built target LLVMCoroutines make -f lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build.make lib/Analysis/CMakeFiles/LLVMAnalysis.dir/depend make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Linker/CMakeFiles/LLVMLinker.dir/build.make lib/Linker/CMakeFiles/LLVMLinker.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Linker/CMakeFiles/LLVMLinker.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 63%] Built target LLVMLinker make -f lib/LTO/CMakeFiles/LLVMLTO.dir/build.make lib/LTO/CMakeFiles/LLVMLTO.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/LTO /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/LTO /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/LTO/CMakeFiles/LLVMLTO.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/LTO/CMakeFiles/LLVMLTO.dir/build.make lib/LTO/CMakeFiles/LLVMLTO.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/LTO/CMakeFiles/LLVMLTO.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 63%] Built target LLVMLTO make -f lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build.make lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build.make lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build.make lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 63%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/Interpreter /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/Interpreter /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 63%] Built target LLVMInterpreter make -f lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/build.make lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/depend [ 68%] Built target LLVMAnalysis 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/MCJIT /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/MCJIT /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/Orc /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/Orc /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/build.make lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/build make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 68%] Built target LLVMMCJIT 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ExecutionEngine/RuntimeDyld /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/RuntimeDyld /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/DependInfo.cmake --color= [ 68%] Built target LLVMOrcJIT make -f lib/Target/CMakeFiles/LLVMTarget.dir/build.make lib/Target/CMakeFiles/LLVMTarget.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/CMakeFiles/LLVMTarget.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/build.make lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/build make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Target/CMakeFiles/LLVMTarget.dir/build.make lib/Target/CMakeFiles/LLVMTarget.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/CMakeFiles/LLVMTarget.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 71%] Built target LLVMRuntimeDyld make -f lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/build.make lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/depend [ 73%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86 /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/build.make lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/build make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 76%] Built target AMDGPUCommonTableGen [ 78%] Built target X86CommonTableGen make -f lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build.make lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/depend make -f lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build.make lib/ProfileData/CMakeFiles/LLVMProfileData.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/AsmParser /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/AsmParser /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ProfileData /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ProfileData /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ProfileData/CMakeFiles/LLVMProfileData.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build.make lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build.make lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 78%] Built target LLVMAsmParser make -f lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/build.make lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/depend [ 78%] Built target LLVMProfileData make -f lib/Passes/CMakeFiles/LLVMPasses.dir/build.make lib/Passes/CMakeFiles/LLVMPasses.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ProfileData/Coverage /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ProfileData/Coverage /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Passes /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Passes /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Passes/CMakeFiles/LLVMPasses.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/build.make lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/build make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Passes/CMakeFiles/LLVMPasses.dir/build.make lib/Passes/CMakeFiles/LLVMPasses.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Passes/CMakeFiles/LLVMPasses.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 78%] Built target LLVMCoverage make -f lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/build.make lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/depend [ 78%] Built target LLVMPasses make -f tools/clang/include/clang/AST/CMakeFiles/ClangDeclNodes.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangDeclNodes.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/ToolDrivers/llvm-lib /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ToolDrivers/llvm-lib /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/build.make lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST/CMakeFiles/ClangDeclNodes.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/clang/include/clang/AST/CMakeFiles/ClangDeclNodes.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangDeclNodes.dir/build [ 78%] Built target LLVMLibDriver make -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandList.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandList.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangDeclNodes.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandList.dir/DependInfo.cmake --color= [ 78%] Built target ClangDeclNodes make -f tools/clang/include/clang/AST/CMakeFiles/ClangStmtNodes.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangStmtNodes.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST/CMakeFiles/ClangStmtNodes.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandList.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandList.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandList.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/clang/include/clang/AST/CMakeFiles/ClangStmtNodes.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangStmtNodes.dir/build [ 78%] Built target ClangCommentCommandList make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangStmtNodes.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/clang/include/clang/AST/CMakeFiles/ClangAttrVisitor.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangAttrVisitor.dir/depend [ 78%] Built target ClangStmtNodes make -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTags.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTags.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTags.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST/CMakeFiles/ClangAttrVisitor.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/clang/include/clang/AST/CMakeFiles/ClangAttrVisitor.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangAttrVisitor.dir/build make -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTags.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTags.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTags.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangAttrVisitor.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 78%] Built target ClangAttrVisitor [ 78%] Built target ClangCommentHTMLTags make -f tools/clang/include/clang/AST/CMakeFiles/ClangAttrDump.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangAttrDump.dir/depend make -f tools/clang/include/clang/AST/CMakeFiles/ClangAttrClasses.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangAttrClasses.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST/CMakeFiles/ClangAttrClasses.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST/CMakeFiles/ClangAttrDump.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/clang/include/clang/AST/CMakeFiles/ClangAttrDump.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangAttrDump.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangAttrDump.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/clang/include/clang/AST/CMakeFiles/ClangAttrClasses.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangAttrClasses.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangAttrClasses.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 78%] Built target ClangAttrDump make -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentNodes.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentNodes.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST/CMakeFiles/ClangCommentNodes.dir/DependInfo.cmake --color= [ 78%] Built target ClangAttrClasses make -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTagsProperties.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTagsProperties.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTagsProperties.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentNodes.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentNodes.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangCommentNodes.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTagsProperties.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTagsProperties.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTagsProperties.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 78%] Built target ClangCommentNodes make -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLNamedCharacterReferences.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLNamedCharacterReferences.dir/depend [ 78%] Built target ClangCommentHTMLTagsProperties make -f tools/clang/include/clang/AST/CMakeFiles/ClangAttrImpl.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangAttrImpl.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLNamedCharacterReferences.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLNamedCharacterReferences.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLNamedCharacterReferences.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST/CMakeFiles/ClangAttrImpl.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLNamedCharacterReferences.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/clang/include/clang/AST/CMakeFiles/ClangAttrImpl.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangAttrImpl.dir/build [ 78%] Built target ClangCommentHTMLNamedCharacterReferences make -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandInfo.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandInfo.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangAttrImpl.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/AST /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandInfo.dir/DependInfo.cmake --color= [ 78%] Built target ClangAttrImpl make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticFrontend.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticFrontend.dir/depend make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandInfo.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandInfo.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticFrontend.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandInfo.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 78%] Built target ClangCommentCommandInfo make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticCommon.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticCommon.dir/depend make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticFrontend.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticFrontend.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticFrontend.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticCommon.dir/DependInfo.cmake --color= [ 78%] Built target ClangDiagnosticFrontend make -f tools/clang/include/clang/Basic/CMakeFiles/ClangAttrList.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangAttrList.dir/depend make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticCommon.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticCommon.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic/CMakeFiles/ClangAttrList.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticCommon.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 78%] Built target ClangDiagnosticCommon make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticDriver.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticDriver.dir/depend make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/clang/include/clang/Basic/CMakeFiles/ClangAttrList.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangAttrList.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticDriver.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangAttrList.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticDriver.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticDriver.dir/build [ 78%] Built target ClangAttrList make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAnalysis.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAnalysis.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticDriver.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAnalysis.dir/DependInfo.cmake --color= [ 78%] Built target ClangDiagnosticDriver make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAST.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAST.dir/depend make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAnalysis.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAnalysis.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAST.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAnalysis.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 78%] Built target ClangDiagnosticAnalysis make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticLex.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticLex.dir/depend make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAST.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAST.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticLex.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAST.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 78%] Built target ClangDiagnosticAST make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSema.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSema.dir/depend make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticLex.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticLex.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSema.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticLex.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 78%] Built target ClangDiagnosticLex make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticParse.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticParse.dir/depend make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSema.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSema.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticParse.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSema.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticParse.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticParse.dir/build [ 78%] Built target ClangDiagnosticSema make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSerialization.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSerialization.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticParse.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSerialization.dir/DependInfo.cmake --color= [ 78%] Built target ClangDiagnosticParse make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticGroups.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticGroups.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticGroups.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSerialization.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSerialization.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSerialization.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticGroups.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticGroups.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticGroups.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 81%] Built target ClangDiagnosticSerialization make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticIndexName.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticIndexName.dir/depend [ 81%] Built target ClangDiagnosticGroups make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticComment.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticComment.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticComment.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticIndexName.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticComment.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticComment.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticComment.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticIndexName.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticIndexName.dir/build [ 81%] Built target ClangDiagnosticComment make -f tools/clang/include/clang/Basic/CMakeFiles/ClangAttrSubjectMatchRuleList.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangAttrSubjectMatchRuleList.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticIndexName.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic/CMakeFiles/ClangAttrSubjectMatchRuleList.dir/DependInfo.cmake --color= [ 81%] Built target ClangDiagnosticIndexName make -f tools/clang/include/clang/Basic/CMakeFiles/ClangAttrHasAttributeImpl.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangAttrHasAttributeImpl.dir/depend make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/clang/include/clang/Basic/CMakeFiles/ClangAttrSubjectMatchRuleList.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangAttrSubjectMatchRuleList.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangAttrSubjectMatchRuleList.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic/CMakeFiles/ClangAttrHasAttributeImpl.dir/DependInfo.cmake --color= [ 81%] Built target ClangAttrSubjectMatchRuleList make -f tools/clang/include/clang/Basic/CMakeFiles/ClangARMNeon.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangARMNeon.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Basic /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Basic/CMakeFiles/ClangARMNeon.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/clang/include/clang/Basic/CMakeFiles/ClangAttrHasAttributeImpl.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangAttrHasAttributeImpl.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangAttrHasAttributeImpl.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/clang/include/clang/Basic/CMakeFiles/ClangARMNeon.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangARMNeon.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangARMNeon.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 81%] Built target ClangAttrHasAttributeImpl make -f tools/clang/include/clang/Parse/CMakeFiles/ClangAttrSubMatchRulesParserStringSwitches.dir/build.make tools/clang/include/clang/Parse/CMakeFiles/ClangAttrSubMatchRulesParserStringSwitches.dir/depend [ 84%] Built target ClangARMNeon make -f tools/clang/include/clang/Parse/CMakeFiles/ClangAttrParserStringSwitches.dir/build.make tools/clang/include/clang/Parse/CMakeFiles/ClangAttrParserStringSwitches.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Parse /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Parse /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Parse/CMakeFiles/ClangAttrSubMatchRulesParserStringSwitches.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Parse /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Parse /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Parse/CMakeFiles/ClangAttrParserStringSwitches.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/clang/include/clang/Parse/CMakeFiles/ClangAttrParserStringSwitches.dir/build.make tools/clang/include/clang/Parse/CMakeFiles/ClangAttrParserStringSwitches.dir/build make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/clang/include/clang/Parse/CMakeFiles/ClangAttrSubMatchRulesParserStringSwitches.dir/build.make tools/clang/include/clang/Parse/CMakeFiles/ClangAttrSubMatchRulesParserStringSwitches.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'tools/clang/include/clang/Parse/CMakeFiles/ClangAttrParserStringSwitches.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'tools/clang/include/clang/Parse/CMakeFiles/ClangAttrSubMatchRulesParserStringSwitches.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 84%] Built target ClangAttrParserStringSwitches make -f tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrList.dir/build.make tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrList.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Sema /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrList.dir/DependInfo.cmake --color= [ 84%] Built target ClangAttrSubMatchRulesParserStringSwitches make -f tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrImpl.dir/build.make tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrImpl.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Sema /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrImpl.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrList.dir/build.make tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrList.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrList.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrImpl.dir/build.make tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrImpl.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrImpl.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 84%] Built target ClangAttrParsedAttrList make -f tools/clang/include/clang/Sema/CMakeFiles/ClangAttrTemplateInstantiate.dir/build.make tools/clang/include/clang/Sema/CMakeFiles/ClangAttrTemplateInstantiate.dir/depend [ 84%] Built target ClangAttrParsedAttrImpl make -f tools/clang/include/clang/Sema/CMakeFiles/ClangAttrSpellingListIndex.dir/build.make tools/clang/include/clang/Sema/CMakeFiles/ClangAttrSpellingListIndex.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Sema /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrTemplateInstantiate.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Sema /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrSpellingListIndex.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/clang/include/clang/Sema/CMakeFiles/ClangAttrTemplateInstantiate.dir/build.make tools/clang/include/clang/Sema/CMakeFiles/ClangAttrTemplateInstantiate.dir/build make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/clang/include/clang/Sema/CMakeFiles/ClangAttrSpellingListIndex.dir/build.make tools/clang/include/clang/Sema/CMakeFiles/ClangAttrSpellingListIndex.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'tools/clang/include/clang/Sema/CMakeFiles/ClangAttrTemplateInstantiate.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'tools/clang/include/clang/Sema/CMakeFiles/ClangAttrSpellingListIndex.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 84%] Built target ClangAttrTemplateInstantiate make -f tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrKinds.dir/build.make tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrKinds.dir/depend [ 84%] Built target ClangAttrSpellingListIndex make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Sema /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Sema /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrKinds.dir/DependInfo.cmake --color= make -f tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHWrite.dir/build.make tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHWrite.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Serialization /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Serialization /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHWrite.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrKinds.dir/build.make tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrKinds.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrKinds.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHWrite.dir/build.make tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHWrite.dir/build [ 84%] Built target ClangAttrParsedAttrKinds make -f tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHRead.dir/build.make tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHRead.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHWrite.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/Serialization /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Serialization /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHRead.dir/DependInfo.cmake --color= [ 84%] Built target ClangAttrPCHWrite make -f tools/clang/include/clang/StaticAnalyzer/Checkers/CMakeFiles/ClangSACheckers.dir/build.make tools/clang/include/clang/StaticAnalyzer/Checkers/CMakeFiles/ClangSACheckers.dir/depend make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHRead.dir/build.make tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHRead.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHRead.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/include/clang/StaticAnalyzer/Checkers /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/StaticAnalyzer/Checkers /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/include/clang/StaticAnalyzer/Checkers/CMakeFiles/ClangSACheckers.dir/DependInfo.cmake --color= [ 84%] Built target ClangAttrPCHRead make -f lib/XRay/CMakeFiles/LLVMXRay.dir/build.make lib/XRay/CMakeFiles/LLVMXRay.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/XRay /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/XRay /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/XRay/CMakeFiles/LLVMXRay.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/clang/include/clang/StaticAnalyzer/Checkers/CMakeFiles/ClangSACheckers.dir/build.make tools/clang/include/clang/StaticAnalyzer/Checkers/CMakeFiles/ClangSACheckers.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'tools/clang/include/clang/StaticAnalyzer/Checkers/CMakeFiles/ClangSACheckers.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/XRay/CMakeFiles/LLVMXRay.dir/build.make lib/XRay/CMakeFiles/LLVMXRay.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/XRay/CMakeFiles/LLVMXRay.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 84%] Built target ClangSACheckers make -f lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/build.make lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/depend [ 84%] Built target LLVMXRay 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/Utils /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/Utils /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 84%] Built target LLVMAMDGPUUtils 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/TargetInfo /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/TargetInfo /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 84%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/MCTargetDesc /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/MCTargetDesc /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 86%] Built target LLVMAMDGPUDesc make -f lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/build.make lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/depend make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86 /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86 /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 92%] Built target LLVMAMDGPUCodeGen 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/AsmParser /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/AsmParser /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 92%] Built target LLVMX86CodeGen [ 92%] Built target LLVMX86AsmParser make -f lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/build.make lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/depend 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/Disassembler /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/Disassembler /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/InstPrinter /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/InstPrinter /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/build.make lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/build make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 92%] Built target LLVMX86Disassembler make -f lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/build.make lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/depend [ 94%] Built target LLVMX86AsmPrinter 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/TargetInfo /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/TargetInfo /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/MCTargetDesc /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/MCTargetDesc /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/build.make lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/build make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 94%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/X86/Utils /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/Utils /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/DependInfo.cmake --color= [ 97%] Built target LLVMX86Desc make -f tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/build.make tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/depend make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 97%] Built target LLVMX86Utils 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/AsmParser /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/AsmParser /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/lib/Basic /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Basic /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 97%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/InstPrinter /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/InstPrinter /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/build.make tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/build [ 97%] 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Target/AMDGPU/Disassembler /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/Disassembler /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/build.make lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/build [100%] Built target clangBasic make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [100%] Built target LLVMAMDGPUDisassembler 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/llvm-shlib /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/llvm-shlib /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/llvm-shlib/CMakeFiles/LLVM.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'tools/llvm-shlib/CMakeFiles/LLVM.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [100%] Built target LLVM make -f tools/clang/tools/clang-offload-bundler/CMakeFiles/clang-offload-bundler.dir/build.make tools/clang/tools/clang-offload-bundler/CMakeFiles/clang-offload-bundler.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/tools/clang/tools/clang-offload-bundler /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/tools/clang-offload-bundler /builddir/build/BUILD/llvm-rocm-1.6.0/build/tools/clang/tools/clang-offload-bundler/CMakeFiles/clang-offload-bundler.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f tools/clang/tools/clang-offload-bundler/CMakeFiles/clang-offload-bundler.dir/build.make tools/clang/tools/clang-offload-bundler/CMakeFiles/clang-offload-bundler.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'tools/clang/tools/clang-offload-bundler/CMakeFiles/clang-offload-bundler.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [100%] Built target clang-offload-bundler make[2]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/llvm-rocm-1.6.0/build/CMakeFiles 0 make[1]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f CMakeFiles/Makefile2 LLVMWrapperGen make[1]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' /usr/bin/cmake -H/builddir/build/BUILD/llvm-rocm-1.6.0 -B/builddir/build/BUILD/llvm-rocm-1.6.0/build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/llvm-rocm-1.6.0/build/CMakeFiles 4 make -f CMakeFiles/Makefile2 lib/Transforms/HC/WrapperGen/CMakeFiles/LLVMWrapperGen.dir/all make[2]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/build.make utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/depend make -f lib/Demangle/CMakeFiles/LLVMDemangle.dir/build.make lib/Demangle/CMakeFiles/LLVMDemangle.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Demangle /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Demangle /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Demangle/CMakeFiles/LLVMDemangle.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen /builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Demangle/CMakeFiles/LLVMDemangle.dir/build.make lib/Demangle/CMakeFiles/LLVMDemangle.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Demangle/CMakeFiles/LLVMDemangle.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 0%] Built target LLVMDemangle make -f lib/Support/CMakeFiles/LLVMSupport.dir/build.make lib/Support/CMakeFiles/LLVMSupport.dir/depend make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support/CMakeFiles/LLVMSupport.dir/DependInfo.cmake --color= [ 25%] Built target obj.llvm-tblgen make -f lib/TableGen/CMakeFiles/LLVMTableGen.dir/build.make lib/TableGen/CMakeFiles/LLVMTableGen.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/TableGen /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/TableGen /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/TableGen/CMakeFiles/LLVMTableGen.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Support/CMakeFiles/LLVMSupport.dir/build.make lib/Support/CMakeFiles/LLVMSupport.dir/build make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/TableGen/CMakeFiles/LLVMTableGen.dir/build.make lib/TableGen/CMakeFiles/LLVMTableGen.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/TableGen/CMakeFiles/LLVMTableGen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 25%] Built target LLVMTableGen make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Support/CMakeFiles/LLVMSupport.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [100%] Built target LLVMSupport 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen /builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen/CMakeFiles/llvm-tblgen.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'utils/TableGen/CMakeFiles/llvm-tblgen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [100%] Built target llvm-tblgen 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/include/llvm/IR /builddir/build/BUILD/llvm-rocm-1.6.0/build/include/llvm/IR/CMakeFiles/intrinsics_gen.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'include/llvm/IR/CMakeFiles/intrinsics_gen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [100%] Built target intrinsics_gen make -f lib/Transforms/HC/WrapperGen/CMakeFiles/LLVMWrapperGen.dir/build.make lib/Transforms/HC/WrapperGen/CMakeFiles/LLVMWrapperGen.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/HC/WrapperGen /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/HC/WrapperGen /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/HC/WrapperGen/CMakeFiles/LLVMWrapperGen.dir/DependInfo.cmake --color= Scanning dependencies of target LLVMWrapperGen make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Transforms/HC/WrapperGen/CMakeFiles/LLVMWrapperGen.dir/build.make lib/Transforms/HC/WrapperGen/CMakeFiles/LLVMWrapperGen.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [100%] Building CXX object lib/Transforms/HC/WrapperGen/CMakeFiles/LLVMWrapperGen.dir/WrapperGen.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/HC/WrapperGen && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/HC/WrapperGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/HC/WrapperGen -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fPIC -fno-exceptions -fno-rtti -o CMakeFiles/LLVMWrapperGen.dir/WrapperGen.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/HC/WrapperGen/WrapperGen.cpp [100%] Linking CXX shared module ../../../../lib64/LLVMWrapperGen.so cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/HC/WrapperGen && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMWrapperGen.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -Wl,-rpath-link,/builddir/build/BUILD/llvm-rocm-1.6.0/build/./lib64 -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -shared -o ../../../../lib64/LLVMWrapperGen.so CMakeFiles/LLVMWrapperGen.dir/WrapperGen.cpp.o -Wl,-rpath,"\$ORIGIN/../lib64" make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [100%] Built target LLVMWrapperGen make[2]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/llvm-rocm-1.6.0/build/CMakeFiles 0 make[1]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f CMakeFiles/Makefile2 LLVMDirectFuncCall make[1]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' /usr/bin/cmake -H/builddir/build/BUILD/llvm-rocm-1.6.0 -B/builddir/build/BUILD/llvm-rocm-1.6.0/build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/llvm-rocm-1.6.0/build/CMakeFiles 4 make -f CMakeFiles/Makefile2 lib/Transforms/HC/DirectFuncCall/CMakeFiles/LLVMDirectFuncCall.dir/all make[2]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/build.make utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/depend make -f lib/Demangle/CMakeFiles/LLVMDemangle.dir/build.make lib/Demangle/CMakeFiles/LLVMDemangle.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Demangle /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Demangle /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Demangle/CMakeFiles/LLVMDemangle.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen /builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Demangle/CMakeFiles/LLVMDemangle.dir/build.make lib/Demangle/CMakeFiles/LLVMDemangle.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Demangle/CMakeFiles/LLVMDemangle.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/build.make utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/build [ 0%] Built target LLVMDemangle make -f lib/Support/CMakeFiles/LLVMSupport.dir/build.make lib/Support/CMakeFiles/LLVMSupport.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support/CMakeFiles/LLVMSupport.dir/DependInfo.cmake --color= [ 25%] Built target obj.llvm-tblgen make -f lib/TableGen/CMakeFiles/LLVMTableGen.dir/build.make lib/TableGen/CMakeFiles/LLVMTableGen.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/TableGen /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/TableGen /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/TableGen/CMakeFiles/LLVMTableGen.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/TableGen/CMakeFiles/LLVMTableGen.dir/build.make lib/TableGen/CMakeFiles/LLVMTableGen.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/TableGen/CMakeFiles/LLVMTableGen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Support/CMakeFiles/LLVMSupport.dir/build.make lib/Support/CMakeFiles/LLVMSupport.dir/build [ 25%] Built target LLVMTableGen make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Support/CMakeFiles/LLVMSupport.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [100%] Built target LLVMSupport 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen /builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen/CMakeFiles/llvm-tblgen.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'utils/TableGen/CMakeFiles/llvm-tblgen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [100%] Built target llvm-tblgen 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/include/llvm/IR /builddir/build/BUILD/llvm-rocm-1.6.0/build/include/llvm/IR/CMakeFiles/intrinsics_gen.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'include/llvm/IR/CMakeFiles/intrinsics_gen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [100%] Built target intrinsics_gen make -f lib/Transforms/HC/DirectFuncCall/CMakeFiles/LLVMDirectFuncCall.dir/build.make lib/Transforms/HC/DirectFuncCall/CMakeFiles/LLVMDirectFuncCall.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/HC/DirectFuncCall /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/HC/DirectFuncCall /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/HC/DirectFuncCall/CMakeFiles/LLVMDirectFuncCall.dir/DependInfo.cmake --color= Scanning dependencies of target LLVMDirectFuncCall make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Transforms/HC/DirectFuncCall/CMakeFiles/LLVMDirectFuncCall.dir/build.make lib/Transforms/HC/DirectFuncCall/CMakeFiles/LLVMDirectFuncCall.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [100%] Building CXX object lib/Transforms/HC/DirectFuncCall/CMakeFiles/LLVMDirectFuncCall.dir/DirectFuncCall.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/HC/DirectFuncCall && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/HC/DirectFuncCall -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/HC/DirectFuncCall -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fPIC -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDirectFuncCall.dir/DirectFuncCall.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/HC/DirectFuncCall/DirectFuncCall.cpp [100%] Linking CXX shared module ../../../../lib64/LLVMDirectFuncCall.so cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/HC/DirectFuncCall && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMDirectFuncCall.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -Wl,-rpath-link,/builddir/build/BUILD/llvm-rocm-1.6.0/build/./lib64 -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -shared -o ../../../../lib64/LLVMDirectFuncCall.so CMakeFiles/LLVMDirectFuncCall.dir/DirectFuncCall.cpp.o -Wl,-rpath,"\$ORIGIN/../lib64" make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [100%] Built target LLVMDirectFuncCall make[2]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/llvm-rocm-1.6.0/build/CMakeFiles 0 make[1]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f CMakeFiles/Makefile2 LLVMEraseNonkernel make[1]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' /usr/bin/cmake -H/builddir/build/BUILD/llvm-rocm-1.6.0 -B/builddir/build/BUILD/llvm-rocm-1.6.0/build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/llvm-rocm-1.6.0/build/CMakeFiles 4 make -f CMakeFiles/Makefile2 lib/Transforms/EraseNonkernel/CMakeFiles/LLVMEraseNonkernel.dir/all make[2]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/build.make utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/depend make -f lib/Demangle/CMakeFiles/LLVMDemangle.dir/build.make lib/Demangle/CMakeFiles/LLVMDemangle.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Demangle /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Demangle /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Demangle/CMakeFiles/LLVMDemangle.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen /builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Demangle/CMakeFiles/LLVMDemangle.dir/build.make lib/Demangle/CMakeFiles/LLVMDemangle.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Demangle/CMakeFiles/LLVMDemangle.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 0%] Built target LLVMDemangle make -f lib/Support/CMakeFiles/LLVMSupport.dir/build.make lib/Support/CMakeFiles/LLVMSupport.dir/depend make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support/CMakeFiles/LLVMSupport.dir/DependInfo.cmake --color= [ 25%] Built target obj.llvm-tblgen make -f lib/TableGen/CMakeFiles/LLVMTableGen.dir/build.make lib/TableGen/CMakeFiles/LLVMTableGen.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/TableGen /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/TableGen /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/TableGen/CMakeFiles/LLVMTableGen.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Support/CMakeFiles/LLVMSupport.dir/build.make lib/Support/CMakeFiles/LLVMSupport.dir/build make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/TableGen/CMakeFiles/LLVMTableGen.dir/build.make lib/TableGen/CMakeFiles/LLVMTableGen.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/TableGen/CMakeFiles/LLVMTableGen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 25%] Built target LLVMTableGen make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Support/CMakeFiles/LLVMSupport.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [100%] Built target LLVMSupport 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen /builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen/CMakeFiles/llvm-tblgen.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'utils/TableGen/CMakeFiles/llvm-tblgen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [100%] Built target llvm-tblgen 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/include/llvm/IR /builddir/build/BUILD/llvm-rocm-1.6.0/build/include/llvm/IR/CMakeFiles/intrinsics_gen.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'include/llvm/IR/CMakeFiles/intrinsics_gen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [100%] Built target intrinsics_gen make -f lib/Transforms/EraseNonkernel/CMakeFiles/LLVMEraseNonkernel.dir/build.make lib/Transforms/EraseNonkernel/CMakeFiles/LLVMEraseNonkernel.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/EraseNonkernel /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/EraseNonkernel /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/EraseNonkernel/CMakeFiles/LLVMEraseNonkernel.dir/DependInfo.cmake --color= Scanning dependencies of target LLVMEraseNonkernel make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Transforms/EraseNonkernel/CMakeFiles/LLVMEraseNonkernel.dir/build.make lib/Transforms/EraseNonkernel/CMakeFiles/LLVMEraseNonkernel.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [100%] Building CXX object lib/Transforms/EraseNonkernel/CMakeFiles/LLVMEraseNonkernel.dir/EraseNonkernel.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/EraseNonkernel && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/EraseNonkernel -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/EraseNonkernel -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fPIC -fno-exceptions -fno-rtti -o CMakeFiles/LLVMEraseNonkernel.dir/EraseNonkernel.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Transforms/EraseNonkernel/EraseNonkernel.cpp [100%] Linking CXX shared module ../../../lib64/LLVMEraseNonkernel.so cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Transforms/EraseNonkernel && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMEraseNonkernel.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -Wl,-rpath-link,/builddir/build/BUILD/llvm-rocm-1.6.0/build/./lib64 -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -shared -o ../../../lib64/LLVMEraseNonkernel.so CMakeFiles/LLVMEraseNonkernel.dir/EraseNonkernel.cpp.o -Wl,-rpath,"\$ORIGIN/../lib64" make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [100%] Built target LLVMEraseNonkernel make[2]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/llvm-rocm-1.6.0/build/CMakeFiles 0 make[1]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f CMakeFiles/Makefile2 LLVMTileUniform make[1]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' /usr/bin/cmake -H/builddir/build/BUILD/llvm-rocm-1.6.0 -B/builddir/build/BUILD/llvm-rocm-1.6.0/build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/llvm-rocm-1.6.0/build/CMakeFiles 4 make -f CMakeFiles/Makefile2 lib/Analysis/TileUniform/CMakeFiles/LLVMTileUniform.dir/all make[2]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/build.make utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/depend make -f lib/Demangle/CMakeFiles/LLVMDemangle.dir/build.make lib/Demangle/CMakeFiles/LLVMDemangle.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Demangle /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Demangle /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Demangle/CMakeFiles/LLVMDemangle.dir/DependInfo.cmake --color= make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen /builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Demangle/CMakeFiles/LLVMDemangle.dir/build.make lib/Demangle/CMakeFiles/LLVMDemangle.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Demangle/CMakeFiles/LLVMDemangle.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 0%] Built target LLVMDemangle make -f lib/Support/CMakeFiles/LLVMSupport.dir/build.make lib/Support/CMakeFiles/LLVMSupport.dir/depend make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Support /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Support/CMakeFiles/LLVMSupport.dir/DependInfo.cmake --color= [ 25%] Built target obj.llvm-tblgen make -f lib/TableGen/CMakeFiles/LLVMTableGen.dir/build.make lib/TableGen/CMakeFiles/LLVMTableGen.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/TableGen /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/TableGen /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/TableGen/CMakeFiles/LLVMTableGen.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Support/CMakeFiles/LLVMSupport.dir/build.make lib/Support/CMakeFiles/LLVMSupport.dir/build make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/TableGen/CMakeFiles/LLVMTableGen.dir/build.make lib/TableGen/CMakeFiles/LLVMTableGen.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/TableGen/CMakeFiles/LLVMTableGen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [ 25%] Built target LLVMTableGen make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make[3]: Nothing to be done for 'lib/Support/CMakeFiles/LLVMSupport.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [100%] Built target LLVMSupport 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/utils/TableGen /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen /builddir/build/BUILD/llvm-rocm-1.6.0/build/utils/TableGen/CMakeFiles/llvm-tblgen.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'utils/TableGen/CMakeFiles/llvm-tblgen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [100%] Built target llvm-tblgen 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-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/IR /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/include/llvm/IR /builddir/build/BUILD/llvm-rocm-1.6.0/build/include/llvm/IR/CMakeFiles/intrinsics_gen.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/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-rocm-1.6.0/build' make[3]: Nothing to be done for 'include/llvm/IR/CMakeFiles/intrinsics_gen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [100%] Built target intrinsics_gen make -f lib/Analysis/TileUniform/CMakeFiles/LLVMTileUniform.dir/build.make lib/Analysis/TileUniform/CMakeFiles/LLVMTileUniform.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' cd /builddir/build/BUILD/llvm-rocm-1.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-rocm-1.6.0 /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/TileUniform /builddir/build/BUILD/llvm-rocm-1.6.0/build /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis/TileUniform /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis/TileUniform/CMakeFiles/LLVMTileUniform.dir/DependInfo.cmake --color= Scanning dependencies of target LLVMTileUniform make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' make -f lib/Analysis/TileUniform/CMakeFiles/LLVMTileUniform.dir/build.make lib/Analysis/TileUniform/CMakeFiles/LLVMTileUniform.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [100%] Building CXX object lib/Analysis/TileUniform/CMakeFiles/LLVMTileUniform.dir/TileUniform.cpp.o cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis/TileUniform && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis/TileUniform -I/builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/TileUniform -I/builddir/build/BUILD/llvm-rocm-1.6.0/build/include -I/builddir/build/BUILD/llvm-rocm-1.6.0/include -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -fPIC -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTileUniform.dir/TileUniform.cpp.o -c /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/TileUniform/TileUniform.cpp BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/lib/Analysis/TileUniform/TileUniform.cpp:168:6: warning: 'void {anonymous}::ControlDependences::dump() const' defined but not used [-Wunused-function] BUILDSTDERR: void ControlDependences::dump() const { BUILDSTDERR: ^~~~~~~~~~~~~~~~~~ [100%] Linking CXX shared module ../../../lib64/LLVMTileUniform.so cd /builddir/build/BUILD/llvm-rocm-1.6.0/build/lib/Analysis/TileUniform && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMTileUniform.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -g -Wl,-rpath-link,/builddir/build/BUILD/llvm-rocm-1.6.0/build/./lib64 -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -shared -o ../../../lib64/LLVMTileUniform.so CMakeFiles/LLVMTileUniform.dir/TileUniform.cpp.o -Wl,-rpath,"\$ORIGIN/../lib64" make[3]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' [100%] Built target LLVMTileUniform make[2]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/llvm-rocm-1.6.0/build/CMakeFiles 0 make[1]: Leaving directory '/builddir/build/BUILD/llvm-rocm-1.6.0/build' BUILDSTDERR: ++ ls lib64//clang/ + CLANG_VERSION=5.0.0 + ln -s ../lib64//clang/5.0.0 bin/hcc-resource-dir + cd ../../hcc-rocm-1.6.0 + mkdir build + cd build + export LDFLAGS=-Wl,-z,relro + LDFLAGS=-Wl,-z,relro + export 'CXXFLAGS=-O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables' + CXXFLAGS='-O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables' + export 'CFLAGS=-O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables' + CFLAGS='-O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables' BUILDSTDERR: ++ pwd + export PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin:/builddir/.local/bin:/builddir/bin:/builddir/build/BUILD/hcc-rocm-1.6.0/build/compiler/bin + PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin:/builddir/.local/bin:/builddir/bin:/builddir/build/BUILD/hcc-rocm-1.6.0/build/compiler/bin BUILDSTDERR: ++ pwd + cmake .. -DCMAKE_INSTALL_PREFIX=/builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr -DCMAKE_BUILD_TYPE=RELWITHDEBINFO -DLLVM_DIR=/builddir/build/BUILD/llvm-rocm-1.6.0/build/lib64/cmake/llvm -DHCC_INTEGRATE_ROCDL=ON -DBUILD_SHARED_LIBS=ON -DCMAKE_CXX_COMPILER=/builddir/build/BUILD/hcc-rocm-1.6.0/build/../../llvm-rocm-1.6.0/build/bin/hcc -- The C compiler identification is GNU 8.0.1 -- The CXX compiler identification is Clang 5.0.0 -- 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: /builddir/build/BUILD/hcc-rocm-1.6.0/build/../../llvm-rocm-1.6.0/build/bin/hcc -- Check for working CXX compiler: /builddir/build/BUILD/hcc-rocm-1.6.0/build/../../llvm-rocm-1.6.0/build/bin/hcc -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done BUILDSTDERR: Module path: /builddir/build/BUILD/hcc-rocm-1.6.0/scripts/cmake -- Detected distribution: fedora:28 BUILDSTDERR: ROCm INFORMATION: BUILDSTDERR: HSA_HEADER_DIR = , actually found at: /usr/include BUILDSTDERR: HSA_LIBRARY_DIR = , actually found at: /usr/lib64/libhsa-runtime64.so BUILDSTDERR: ROCM_DEVICE_LIB_DIR = /builddir/build/BUILD/hcc-rocm-1.6.0/rocdl BUILDSTDERR: Installation path: /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr BUILDSTDERR: Installer package installation path: /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr BUILDSTDERR: ============================================= -- HCC configured with AMDGPU targets: auto BUILDSTDERR: HCC version: 1.0.--- BUILDSTDERR: ============================================= -- ROCm available, going to build HSA HCC Runtime -- build HCC CPU Runtime BUILDSTDERR: CMake Deprecation Warning at amp-conformance/CMakeLists.txt:18 (cmake_policy): BUILDSTDERR: The OLD behavior for policy CMP0026 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. BUILDSTDERR: ** For the first time: BUILDSTDERR: 'make' to build all BUILDSTDERR: 'make docs' to build the HTML API reference -- Configuring done -- Generating done -- Build files have been written to: /builddir/build/BUILD/hcc-rocm-1.6.0/build + make -j2 hcc-config mcwamp_hsa mcwamp rocdl Scanning dependencies of target hcc-config [ 50%] Building CXX object hcc_config/CMakeFiles/hcc-config.dir/hcc_config.cpp.o [100%] Linking CXX executable ../bin/hcc-config [100%] Built target hcc-config Scanning dependencies of target rocdl -- The C compiler identification is GNU 8.0.1 -- The CXX compiler identification is GNU 8.0.1 -- 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 -- Configuring done -- Generating done -- Build files have been written to: /builddir/build/BUILD/hcc-rocm-1.6.0/build/rocdl BUILDSTDERR: make[4]: warning: -jN forced in submake: disabling jobserver mode. Scanning dependencies of target prepare-builtins [ 0%] Building CXX object utils/prepare-builtins/CMakeFiles/prepare-builtins.dir/prepare-builtins.cpp.o BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Bitcode/BitCodes.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Bitcode/BitcodeReader.h:17, BUILDSTDERR: from /builddir/build/BUILD/hcc-rocm-1.6.0/rocdl/utils/prepare-builtins/prepare-builtins.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Support/YAMLParser.h:151:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Bitcode/BitCodes.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-rocm-1.6.0/include/llvm/Bitcode/BitcodeReader.h:17, BUILDSTDERR: from /builddir/build/BUILD/hcc-rocm-1.6.0/rocdl/utils/prepare-builtins/prepare-builtins.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 0%] Linking CXX executable prepare-builtins [ 0%] Built target prepare-builtins Scanning dependencies of target oclc_unsafe_math_on_lib Scanning dependencies of target irif_lib [ 0%] Building OCL object oclc/CMakeFiles/oclc_unsafe_math_on_lib.dir/src/unsafe_math_on.cl [ 0%] Linking OCL static library irif.lib.bc Generating irif.amdgcn.bc [ 0%] Built target irif_lib Scanning dependencies of target oclc_unsafe_math_off_lib [ 0%] Building OCL object oclc/CMakeFiles/oclc_unsafe_math_off_lib.dir/src/unsafe_math_off.cl [ 1%] Linking OCL static library oclc_unsafe_math_off.lib.bc [ 1%] Linking OCL static library oclc_unsafe_math_on.lib.bc Generating oclc_unsafe_math_off.amdgcn.bc Generating oclc_unsafe_math_on.amdgcn.bc [ 1%] Built target oclc_unsafe_math_off_lib [ 1%] Built target oclc_unsafe_math_on_lib Scanning dependencies of target oclc_finite_only_off_lib Scanning dependencies of target oclc_correctly_rounded_sqrt_on_lib [ 1%] Building OCL object oclc/CMakeFiles/oclc_finite_only_off_lib.dir/src/finite_only_off.cl [ 1%] Building OCL object oclc/CMakeFiles/oclc_correctly_rounded_sqrt_on_lib.dir/src/correctly_rounded_sqrt_on.cl [ 1%] Linking OCL static library oclc_correctly_rounded_sqrt_on.lib.bc [ 1%] Linking OCL static library oclc_finite_only_off.lib.bc Generating oclc_correctly_rounded_sqrt_on.amdgcn.bc Generating oclc_finite_only_off.amdgcn.bc [ 1%] Built target oclc_correctly_rounded_sqrt_on_lib [ 1%] Built target oclc_finite_only_off_lib Scanning dependencies of target oclc_daz_opt_on_lib Scanning dependencies of target oclc_isa_version_800_lib [ 1%] Building OCL object oclc/CMakeFiles/oclc_isa_version_800_lib.dir/src/isa_version_800.cl [ 1%] Building OCL object oclc/CMakeFiles/oclc_daz_opt_on_lib.dir/src/daz_opt_on.cl [ 1%] Linking OCL static library oclc_daz_opt_on.lib.bc [ 1%] Linking OCL static library oclc_isa_version_800.lib.bc Generating oclc_daz_opt_on.amdgcn.bc [ 1%] Built target oclc_daz_opt_on_lib Scanning dependencies of target oclc_isa_version_804_lib Generating oclc_isa_version_800.amdgcn.bc [ 1%] Built target oclc_isa_version_800_lib [ 1%] Building OCL object oclc/CMakeFiles/oclc_isa_version_804_lib.dir/src/isa_version_804.cl Scanning dependencies of target oclc_isa_version_900_lib [ 1%] Building OCL object oclc/CMakeFiles/oclc_isa_version_900_lib.dir/src/isa_version_900.cl [ 1%] Linking OCL static library oclc_isa_version_900.lib.bc [ 2%] Linking OCL static library oclc_isa_version_804.lib.bc Generating oclc_isa_version_804.amdgcn.bc Generating oclc_isa_version_900.amdgcn.bc [ 2%] Built target oclc_isa_version_804_lib [ 2%] Built target oclc_isa_version_900_lib Scanning dependencies of target oclc_daz_opt_off_lib Scanning dependencies of target oclc_correctly_rounded_sqrt_off_lib [ 3%] Building OCL object oclc/CMakeFiles/oclc_daz_opt_off_lib.dir/src/daz_opt_off.cl [ 3%] Building OCL object oclc/CMakeFiles/oclc_correctly_rounded_sqrt_off_lib.dir/src/correctly_rounded_sqrt_off.cl [ 3%] Linking OCL static library oclc_daz_opt_off.lib.bc [ 3%] Linking OCL static library oclc_correctly_rounded_sqrt_off.lib.bc Generating oclc_daz_opt_off.amdgcn.bc [ 3%] Built target oclc_daz_opt_off_lib Generating oclc_correctly_rounded_sqrt_off.amdgcn.bc Scanning dependencies of target oclc_isa_version_801_lib [ 3%] Built target oclc_correctly_rounded_sqrt_off_lib [ 3%] Building OCL object oclc/CMakeFiles/oclc_isa_version_801_lib.dir/src/isa_version_801.cl Scanning dependencies of target oclc_isa_version_701_lib [ 3%] Building OCL object oclc/CMakeFiles/oclc_isa_version_701_lib.dir/src/isa_version_701.cl [ 3%] Linking OCL static library oclc_isa_version_801.lib.bc [ 4%] Linking OCL static library oclc_isa_version_701.lib.bc Generating oclc_isa_version_801.amdgcn.bc Generating oclc_isa_version_701.amdgcn.bc [ 4%] Built target oclc_isa_version_801_lib [ 4%] Built target oclc_isa_version_701_lib Scanning dependencies of target oclc_isa_version_802_lib [ 5%] Building OCL object oclc/CMakeFiles/oclc_isa_version_802_lib.dir/src/isa_version_802.cl Scanning dependencies of target oclc_isa_version_803_lib [ 5%] Building OCL object oclc/CMakeFiles/oclc_isa_version_803_lib.dir/src/isa_version_803.cl [ 5%] Linking OCL static library oclc_isa_version_802.lib.bc [ 5%] Linking OCL static library oclc_isa_version_803.lib.bc Generating oclc_isa_version_802.amdgcn.bc [ 5%] Built target oclc_isa_version_802_lib Scanning dependencies of target oclc_isa_version_810_lib [ 5%] Building OCL object oclc/CMakeFiles/oclc_isa_version_810_lib.dir/src/isa_version_810.cl Generating oclc_isa_version_803.amdgcn.bc [ 5%] Built target oclc_isa_version_803_lib Scanning dependencies of target oclc_finite_only_on_lib [ 6%] Building OCL object oclc/CMakeFiles/oclc_finite_only_on_lib.dir/src/finite_only_on.cl [ 6%] Linking OCL static library oclc_isa_version_810.lib.bc Generating oclc_isa_version_810.amdgcn.bc [ 6%] Built target oclc_isa_version_810_lib [ 6%] Linking OCL static library oclc_finite_only_on.lib.bc Scanning dependencies of target oclc_isa_version_700_lib [ 6%] Building OCL object oclc/CMakeFiles/oclc_isa_version_700_lib.dir/src/isa_version_700.cl Generating oclc_finite_only_on.amdgcn.bc [ 6%] Built target oclc_finite_only_on_lib Scanning dependencies of target oclc_isa_version_901_lib [ 7%] Building OCL object oclc/CMakeFiles/oclc_isa_version_901_lib.dir/src/isa_version_901.cl [ 7%] Linking OCL static library oclc_isa_version_700.lib.bc Generating oclc_isa_version_700.amdgcn.bc [ 7%] Built target oclc_isa_version_700_lib [ 7%] Linking OCL static library oclc_isa_version_901.lib.bc Scanning dependencies of target ocml_lib [ 7%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/acosD.cl Generating oclc_isa_version_901.amdgcn.bc [ 7%] Built target oclc_isa_version_901_lib Scanning dependencies of target ockl_lib [ 7%] Building OCL object ockl/CMakeFiles/ockl_lib.dir/src/activelane.cl [ 8%] Building OCL object ockl/CMakeFiles/ockl_lib.dir/src/add_sat.cl [ 8%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/acosF.cl [ 8%] Building OCL object ockl/CMakeFiles/ockl_lib.dir/src/clz.cl [ 8%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/acosH.cl [ 8%] Building OCL object ockl/CMakeFiles/ockl_lib.dir/src/ctz.cl [ 8%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/acoshD.cl [ 8%] Building OCL object ockl/CMakeFiles/ockl_lib.dir/src/hsaqs.cl [ 8%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/acoshF.cl [ 8%] Building OCL object ockl/CMakeFiles/ockl_lib.dir/src/image.cl [ 9%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/acoshH.cl [ 9%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/acospiD.cl [ 10%] Building OCL object ockl/CMakeFiles/ockl_lib.dir/src/media.cl [ 10%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/acospiF.cl [ 10%] Building OCL object ockl/CMakeFiles/ockl_lib.dir/src/mul24.cl [ 10%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/acospiH.cl [ 10%] Building OCL object ockl/CMakeFiles/ockl_lib.dir/src/mul_hi.cl [ 10%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/addD.cl [ 10%] Building OCL object ockl/CMakeFiles/ockl_lib.dir/src/popcount.cl [ 11%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/addF.cl [ 11%] Building OCL object ockl/CMakeFiles/ockl_lib.dir/src/sub_sat.cl [ 11%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/addH.cl [ 12%] Building OCL object ockl/CMakeFiles/ockl_lib.dir/src/toas.cl [ 12%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/asinD.cl [ 12%] Building OCL object ockl/CMakeFiles/ockl_lib.dir/src/wfaas.cl [ 12%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/asinF.cl [ 12%] Building OCL object ockl/CMakeFiles/ockl_lib.dir/src/wfbc.cl [ 12%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/asinH.cl [ 12%] Building OCL object ockl/CMakeFiles/ockl_lib.dir/src/wfredscan.cl [ 13%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/asinhD.cl [ 13%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/asinhF.cl [ 13%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/asinhH.cl [ 13%] Building OCL object ockl/CMakeFiles/ockl_lib.dir/src/workitem.cl [ 13%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/asinpiD.cl [ 14%] Linking OCL static library ockl.lib.bc [ 14%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/asinpiF.cl Generating ockl.amdgcn.bc [ 14%] Built target ockl_lib Scanning dependencies of target opencl_lib [ 14%] Building OCL object opencl/CMakeFiles/opencl_lib.dir/src/async/awgcpy.cl [ 15%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/asinpiH.cl [ 15%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/atan2D.cl [ 15%] Building OCL object opencl/CMakeFiles/opencl_lib.dir/src/async/prefetch.cl [ 15%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/atan2F.cl [ 15%] Building OCL object opencl/CMakeFiles/opencl_lib.dir/src/async/waitge.cl [ 15%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/atan2H.cl [ 15%] Building OCL object opencl/CMakeFiles/opencl_lib.dir/src/common/degrees.cl [ 15%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/atan2piD.cl [ 16%] Building OCL object opencl/CMakeFiles/opencl_lib.dir/src/common/fclamp.cl [ 17%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/atan2piF.cl [ 17%] Building OCL object opencl/CMakeFiles/opencl_lib.dir/src/common/mix.cl [ 17%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/atan2piH.cl [ 17%] Building OCL object opencl/CMakeFiles/opencl_lib.dir/src/common/sign.cl [ 17%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/atanD.cl [ 17%] Building OCL object opencl/CMakeFiles/opencl_lib.dir/src/common/smoothstep.cl [ 17%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/atanF.cl [ 17%] Building OCL object opencl/CMakeFiles/opencl_lib.dir/src/common/step.cl [ 17%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/atanH.cl [ 18%] Building OCL object opencl/CMakeFiles/opencl_lib.dir/src/geometric/cross.cl [ 19%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/atanhD.cl [ 19%] Building OCL object opencl/CMakeFiles/opencl_lib.dir/src/geometric/distance.cl [ 19%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/atanhF.cl [ 19%] Building OCL object opencl/CMakeFiles/opencl_lib.dir/src/geometric/dot.cl [ 19%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/atanhH.cl [ 19%] Building OCL object opencl/CMakeFiles/opencl_lib.dir/src/geometric/fast_distance.cl [ 19%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/atanpiD.cl [ 19%] Building OCL object opencl/CMakeFiles/opencl_lib.dir/src/geometric/fast_length.cl [ 19%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/atanpiF.cl [ 20%] Building OCL object opencl/CMakeFiles/opencl_lib.dir/src/geometric/fast_normalize.cl [ 20%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/atanpiH.cl [ 20%] Building OCL object opencl/CMakeFiles/opencl_lib.dir/src/geometric/length.cl [ 21%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/atanpiredD.cl [ 21%] Building OCL object opencl/CMakeFiles/opencl_lib.dir/src/geometric/normalize.cl [ 21%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/atanpiredF.cl [ 21%] Building OCL object opencl/CMakeFiles/opencl_lib.dir/src/image/imwrap.cl [ 21%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/atanpiredH.cl [ 21%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/atanredD.cl [ 21%] Building OCL object opencl/CMakeFiles/opencl_lib.dir/src/image/isamp.cl [ 21%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/atanredF.cl [ 21%] Building OCL object opencl/CMakeFiles/opencl_lib.dir/src/integer/abs.cl [ 22%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/atanredH.cl [ 23%] Building OCL object opencl/CMakeFiles/opencl_lib.dir/src/integer/abs_diff.cl [ 23%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/ba0D.cl [ 23%] Building OCL object opencl/CMakeFiles/opencl_lib.dir/src/integer/add_sat.cl [ 23%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/ba0F.cl [ 23%] Building OCL object opencl/CMakeFiles/opencl_lib.dir/src/integer/clz.cl [ 23%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/ba1D.cl [ 23%] Building OCL object opencl/CMakeFiles/opencl_lib.dir/src/integer/ctz.cl [ 23%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/ba1F.cl [ 24%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/bp0D.cl [ 24%] Building OCL object opencl/CMakeFiles/opencl_lib.dir/src/integer/hadd.cl [ 24%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/bp0F.cl [ 25%] Building OCL object opencl/CMakeFiles/opencl_lib.dir/src/integer/iclamp.cl [ 25%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/bp1D.cl [ 25%] Building OCL object opencl/CMakeFiles/opencl_lib.dir/src/integer/mad24.cl [ 25%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/bp1F.cl [ 25%] Building OCL object opencl/CMakeFiles/opencl_lib.dir/src/integer/mad_hi.cl [ 25%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/cbrtD.cl [ 25%] Building OCL object opencl/CMakeFiles/opencl_lib.dir/src/integer/mad_sat.cl [ 26%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/cbrtF.cl [ 26%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/cbrtH.cl [ 26%] Building OCL object opencl/CMakeFiles/opencl_lib.dir/src/integer/max.cl [ 26%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/ceilD.cl [ 27%] Building OCL object opencl/CMakeFiles/opencl_lib.dir/src/integer/min.cl [ 27%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/ceilF.cl [ 27%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/ceilH.cl [ 27%] Building OCL object opencl/CMakeFiles/opencl_lib.dir/src/integer/mul24.cl [ 28%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/copysignD.cl [ 28%] Building OCL object opencl/CMakeFiles/opencl_lib.dir/src/integer/mul_hi.cl [ 28%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/copysignF.cl [ 28%] Building OCL object opencl/CMakeFiles/opencl_lib.dir/src/integer/popcount.cl [ 28%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/copysignH.cl [ 28%] Building OCL object opencl/CMakeFiles/opencl_lib.dir/src/integer/rhadd.cl [ 28%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/cosD.cl [ 29%] Building OCL object opencl/CMakeFiles/opencl_lib.dir/src/integer/rotate.cl [ 29%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/cosF.cl [ 29%] Building OCL object opencl/CMakeFiles/opencl_lib.dir/src/integer/sub_sat.cl [ 30%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/cosH.cl [ 30%] Building OCL object opencl/CMakeFiles/opencl_lib.dir/src/integer/upsample.cl [ 30%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/cosbD.cl [ 30%] Building OCL object opencl/CMakeFiles/opencl_lib.dir/src/math/halfmath.cl [ 30%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/cosbF.cl [ 30%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/coshD.cl [ 30%] Building OCL object opencl/CMakeFiles/opencl_lib.dir/src/math/halfred.cl [ 31%] Building OCL object opencl/CMakeFiles/opencl_lib.dir/src/math/halfscr.cl [ 31%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/coshF.cl [ 31%] Building OCL object opencl/CMakeFiles/opencl_lib.dir/src/math/halftr.cl [ 31%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/coshH.cl [ 31%] Building OCL object opencl/CMakeFiles/opencl_lib.dir/src/math/native.cl [ 32%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/cospiD.cl [ 32%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/cospiF.cl [ 32%] Building OCL object opencl/CMakeFiles/opencl_lib.dir/src/math/wrapb.cl [ 32%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/cospiH.cl [ 32%] Building OCL object opencl/CMakeFiles/opencl_lib.dir/src/math/wrapbp.cl [ 32%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/divD.cl [ 32%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/divF.cl [ 33%] Building OCL object opencl/CMakeFiles/opencl_lib.dir/src/math/wrapbs.cl [ 34%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/divH.cl [ 34%] Building OCL object opencl/CMakeFiles/opencl_lib.dir/src/math/wrapt.cl [ 34%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/epexpepD.cl [ 34%] Building OCL object opencl/CMakeFiles/opencl_lib.dir/src/math/wraptp.cl [ 34%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/epexpepF.cl [ 34%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/eplnD.cl [ 34%] Building OCL object opencl/CMakeFiles/opencl_lib.dir/src/math/wrapu.cl [ 34%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/eplnF.cl [ 35%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/erfD.cl [ 35%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/erfF.cl [ 35%] Building OCL object opencl/CMakeFiles/opencl_lib.dir/src/math/wrapu2.cl [ 35%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/erfH.cl [ 35%] Building OCL object opencl/CMakeFiles/opencl_lib.dir/src/media/bfm.cl [ 35%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/erfcD.cl [ 36%] Building OCL object opencl/CMakeFiles/opencl_lib.dir/src/media/bitalign.cl [ 36%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/erfcF.cl [ 36%] Building OCL object opencl/CMakeFiles/opencl_lib.dir/src/media/bytealign.cl [ 37%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/erfcH.cl [ 37%] Building OCL object opencl/CMakeFiles/opencl_lib.dir/src/media/fmax3.cl [ 37%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/erfcinvD.cl [ 37%] Building OCL object opencl/CMakeFiles/opencl_lib.dir/src/media/fmed3.cl [ 37%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/erfcinvF.cl [ 37%] Building OCL object opencl/CMakeFiles/opencl_lib.dir/src/media/fmin3.cl [ 37%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/erfcinvH.cl [ 38%] Building OCL object opencl/CMakeFiles/opencl_lib.dir/src/media/ibfe.cl [ 38%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/erfcxD.cl [ 38%] Building OCL object opencl/CMakeFiles/opencl_lib.dir/src/media/imax3.cl [ 39%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/erfcxF.cl [ 39%] Building OCL object opencl/CMakeFiles/opencl_lib.dir/src/media/imed3.cl [ 39%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/erfcxH.cl [ 39%] Building OCL object opencl/CMakeFiles/opencl_lib.dir/src/media/imin3.cl [ 39%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/erfinvD.cl [ 39%] Building OCL object opencl/CMakeFiles/opencl_lib.dir/src/media/lerp.cl [ 39%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/erfinvF.cl [ 40%] Building OCL object opencl/CMakeFiles/opencl_lib.dir/src/media/mqsad.cl [ 40%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/erfinvH.cl [ 40%] Building OCL object opencl/CMakeFiles/opencl_lib.dir/src/media/msad.cl [ 41%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/exp10D.cl [ 41%] Building OCL object opencl/CMakeFiles/opencl_lib.dir/src/media/pack.cl [ 41%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/exp10F.cl [ 41%] Building OCL object opencl/CMakeFiles/opencl_lib.dir/src/media/qsad.cl [ 41%] Building OCL object opencl/CMakeFiles/opencl_lib.dir/src/media/sad.cl [ 41%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/exp10H.cl [ 42%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/exp2D.cl [ 42%] Building OCL object opencl/CMakeFiles/opencl_lib.dir/src/media/sad4.cl [ 42%] Building OCL object opencl/CMakeFiles/opencl_lib.dir/src/media/sadd.cl [ 42%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/exp2F.cl [ 42%] Building OCL object opencl/CMakeFiles/opencl_lib.dir/src/media/sadhi.cl [ 42%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/exp2H.cl [ 42%] Building OCL object opencl/CMakeFiles/opencl_lib.dir/src/media/sadw.cl [ 43%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/expD.cl [ 43%] Building OCL object opencl/CMakeFiles/opencl_lib.dir/src/media/ubfe.cl [ 43%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/expF.cl [ 44%] Building OCL object opencl/CMakeFiles/opencl_lib.dir/src/media/umax3.cl [ 44%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/expH.cl [ 44%] Building OCL object opencl/CMakeFiles/opencl_lib.dir/src/media/umed3.cl [ 44%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/expepD.cl [ 44%] Building OCL object opencl/CMakeFiles/opencl_lib.dir/src/media/umin3.cl [ 44%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/expepF.cl [ 44%] Building OCL object opencl/CMakeFiles/opencl_lib.dir/src/media/unpack.cl [ 45%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/expm1D.cl [ 45%] Building OCL object opencl/CMakeFiles/opencl_lib.dir/src/misc/amdblit.cl [ 45%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/expm1F.cl [ 46%] Building OCL object opencl/CMakeFiles/opencl_lib.dir/src/misc/asqf.cl [ 46%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/expm1H.cl [ 46%] Building OCL object opencl/CMakeFiles/opencl_lib.dir/src/misc/awif.cl [ 46%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/fabsD.cl [ 46%] Building OCL object opencl/CMakeFiles/opencl_lib.dir/src/misc/cdhx.cl [ 46%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/fabsF.cl [ 46%] Building OCL object opencl/CMakeFiles/opencl_lib.dir/src/misc/conversions.cl [ 47%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/fabsH.cl [ 47%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/fdimD.cl [ 47%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/fdimF.cl [ 47%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/fdimH.cl [ 47%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/floorD.cl [ 48%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/floorF.cl [ 48%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/floorH.cl [ 48%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/fmaD.cl [ 48%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/fmaF.cl [ 48%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/fmaH.cl [ 49%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/fmaxD.cl [ 49%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/fmaxF.cl [ 49%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/fmaxH.cl [ 49%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/fminD.cl [ 49%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/fminF.cl [ 50%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/fminH.cl [ 50%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/fmodD.cl [ 50%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/fmodF.cl [ 50%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/fmodH.cl [ 50%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/fpclassifyD.cl [ 50%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/fpclassifyF.cl [ 51%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/fpclassifyH.cl [ 51%] Building OCL object opencl/CMakeFiles/opencl_lib.dir/src/misc/printf.cl [ 51%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/fractD.cl [ 51%] Building OCL object opencl/CMakeFiles/opencl_lib.dir/src/misc/shuffle.cl [ 51%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/fractF.cl [ 51%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/fractH.cl [ 51%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/frexpD.cl [ 52%] Building OCL object opencl/CMakeFiles/opencl_lib.dir/src/misc/workitem.cl [ 53%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/frexpF.cl [ 53%] Building OCL object opencl/CMakeFiles/opencl_lib.dir/src/relational/anyall.cl [ 53%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/frexpH.cl [ 53%] Building OCL object opencl/CMakeFiles/opencl_lib.dir/src/relational/bselect.cl [ 53%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/hypotD.cl [ 53%] Building OCL object opencl/CMakeFiles/opencl_lib.dir/src/relational/predicates.cl [ 53%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/hypotF.cl [ 53%] Building OCL object opencl/CMakeFiles/opencl_lib.dir/src/relational/select.cl [ 53%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/hypotH.cl [ 54%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/i0D.cl [ 55%] Building OCL object opencl/CMakeFiles/opencl_lib.dir/src/subgroup/suballany.cl [ 55%] Building OCL object opencl/CMakeFiles/opencl_lib.dir/src/subgroup/subbar.cl [ 55%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/i0F.cl [ 55%] Building OCL object opencl/CMakeFiles/opencl_lib.dir/src/subgroup/subbcast.cl [ 55%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/i0H.cl [ 55%] Building OCL object opencl/CMakeFiles/opencl_lib.dir/src/subgroup/subget.cl [ 55%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/i1D.cl [ 55%] Building OCL object opencl/CMakeFiles/opencl_lib.dir/src/subgroup/subredscan.cl [ 55%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/i1F.cl [ 56%] Building OCL object opencl/CMakeFiles/opencl_lib.dir/src/vldst/vldst_gen.cl [ 57%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/i1H.cl [ 57%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/ilogbD.cl [ 57%] Building OCL object opencl/CMakeFiles/opencl_lib.dir/src/vldst/vldst_half.cl [ 57%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/ilogbF.cl [ 57%] Building OCL object opencl/CMakeFiles/opencl_lib.dir/src/workgroup/wganyall.cl [ 57%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/ilogbH.cl [ 57%] Building OCL object opencl/CMakeFiles/opencl_lib.dir/src/workgroup/wgbarrier.cl [ 57%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/isfiniteD.cl [ 57%] Building OCL object opencl/CMakeFiles/opencl_lib.dir/src/workgroup/wgbcast.cl [ 58%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/isfiniteF.cl [ 59%] Building OCL object opencl/CMakeFiles/opencl_lib.dir/src/workgroup/wgreduce.cl [ 59%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/isfiniteH.cl [ 59%] Building OCL object opencl/CMakeFiles/opencl_lib.dir/src/workgroup/wgscan.cl [ 59%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/isinfD.cl [ 59%] Linking OCL static library opencl.lib.bc [ 59%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/isinfF.cl [ 59%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/isinfH.cl [ 60%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/isnanD.cl Generating opencl.amdgcn.bc [ 60%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/isnanF.cl [ 60%] Built target opencl_lib Scanning dependencies of target hc_lib [ 60%] Building OCL object hc/CMakeFiles/hc_lib.dir/src/hc_kernel.cl [ 60%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/isnanH.cl [ 60%] Building OCL object hc/CMakeFiles/hc_lib.dir/src/hc_math.cl [ 60%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/isnormalD.cl [ 60%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/isnormalF.cl [ 60%] Linking OCL static library hc.lib.bc Generating hc.amdgcn.bc [ 60%] Built target hc_lib [ 60%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/isnormalH.cl [ 61%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/j0D.cl [ 61%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/j0F.cl [ 61%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/j0H.cl [ 61%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/j1D.cl [ 61%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/j1F.cl [ 62%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/j1H.cl [ 62%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/ldexpD.cl [ 62%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/ldexpF.cl [ 62%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/ldexpH.cl [ 62%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/len3D.cl [ 63%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/len3F.cl [ 63%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/len3H.cl [ 63%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/len4D.cl [ 63%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/len4F.cl [ 63%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/len4H.cl [ 64%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/lgammaD.cl [ 64%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/lgammaF.cl [ 64%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/lgammaH.cl [ 64%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/lgamma_rD.cl [ 64%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/lgamma_rF.cl [ 65%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/lgamma_rH.cl [ 65%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/lnepD.cl [ 65%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/lnepF.cl [ 65%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/log10D.cl [ 65%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/log10F.cl [ 66%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/log10H.cl [ 66%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/log1pD.cl [ 66%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/log1pF.cl [ 66%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/log1pH.cl [ 66%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/log2D.cl [ 66%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/log2F.cl [ 67%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/log2H.cl [ 67%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/logD.cl [ 67%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/logF.cl [ 67%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/logH.cl [ 67%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/logbD.cl [ 68%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/logbF.cl [ 68%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/logbH.cl [ 68%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/madD.cl [ 68%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/madF.cl [ 68%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/madH.cl [ 69%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/maxD.cl [ 69%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/maxF.cl [ 69%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/maxH.cl [ 69%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/maxmagD.cl [ 69%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/maxmagF.cl [ 70%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/maxmagH.cl [ 70%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/minD.cl [ 70%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/minF.cl [ 70%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/minH.cl [ 70%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/minmagD.cl [ 71%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/minmagF.cl [ 71%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/minmagH.cl [ 71%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/modfD.cl [ 71%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/modfF.cl [ 71%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/modfH.cl [ 71%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/mulD.cl [ 72%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/mulF.cl [ 72%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/mulH.cl [ 72%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/nanD.cl [ 72%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/nanF.cl [ 72%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/nanH.cl [ 73%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/ncdfD.cl [ 73%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/ncdfF.cl [ 73%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/ncdfH.cl [ 73%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/ncdfinvD.cl [ 73%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/ncdfinvF.cl [ 74%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/ncdfinvH.cl [ 74%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/nearbyintD.cl [ 74%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/nearbyintF.cl [ 74%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/nearbyintH.cl [ 74%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/nextafterD.cl [ 75%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/nextafterF.cl [ 75%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/nextafterH.cl [ 75%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/powD.cl [ 75%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/powF.cl [ 75%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/powH.cl [ 76%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/pownD.cl [ 76%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/pownF.cl [ 76%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/pownH.cl [ 76%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/powrD.cl [ 76%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/powrF.cl [ 77%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/powrH.cl [ 77%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/rcbrtD.cl [ 77%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/rcbrtF.cl [ 77%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/rcbrtH.cl [ 77%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/remainderD.cl [ 77%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/remainderF.cl [ 78%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/remainderH.cl [ 78%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/remquoD.cl [ 78%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/remquoF.cl [ 78%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/remquoH.cl [ 78%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/rhypotD.cl [ 79%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/rhypotF.cl [ 79%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/rhypotH.cl [ 79%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/rintD.cl [ 79%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/rintF.cl [ 79%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/rintH.cl [ 80%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/rlen3D.cl [ 80%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/rlen3F.cl [ 80%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/rlen3H.cl [ 80%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/rlen4D.cl [ 80%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/rlen4F.cl [ 81%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/rlen4H.cl [ 81%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/rootnD.cl [ 81%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/rootnF.cl [ 81%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/rootnH.cl [ 81%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/roundD.cl [ 82%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/roundF.cl [ 82%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/roundH.cl [ 82%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/rsqrtD.cl [ 82%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/rsqrtF.cl [ 82%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/rsqrtH.cl [ 83%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/scalbD.cl [ 83%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/scalbF.cl [ 83%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/scalbH.cl [ 83%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/scalbnD.cl [ 83%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/scalbnF.cl [ 83%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/scalbnH.cl [ 84%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/signbitD.cl [ 84%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/signbitF.cl [ 84%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/signbitH.cl [ 84%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/sinD.cl [ 84%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/sinF.cl [ 85%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/sinH.cl [ 85%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/sinbD.cl [ 85%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/sinbF.cl [ 85%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/sincosD.cl [ 85%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/sincosF.cl [ 86%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/sincosH.cl [ 86%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/sincospiD.cl [ 86%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/sincospiF.cl [ 86%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/sincospiH.cl [ 86%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/sincospiredD.cl [ 87%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/sincospiredF.cl [ 87%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/sincospiredH.cl [ 87%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/sincosred2D.cl [ 87%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/sincosred2F.cl [ 87%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/sincosredD.cl [ 88%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/sincosredF.cl [ 88%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/sincosredH.cl [ 88%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/sinhD.cl [ 88%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/sinhF.cl [ 88%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/sinhH.cl [ 89%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/sinpiD.cl [ 89%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/sinpiF.cl [ 89%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/sinpiH.cl [ 89%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/sqrtD.cl [ 89%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/sqrtF.cl [ 89%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/sqrtH.cl [ 90%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/subD.cl [ 90%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/subF.cl [ 90%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/subH.cl [ 90%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/tables.cl [ 90%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/tanD.cl [ 91%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/tanF.cl [ 91%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/tanH.cl [ 91%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/tanhD.cl [ 91%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/tanhF.cl [ 91%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/tanhH.cl [ 92%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/tanpiD.cl [ 92%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/tanpiF.cl [ 92%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/tanpiH.cl [ 92%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/tanpiredD.cl [ 92%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/tanpiredF.cl [ 93%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/tanpiredH.cl [ 93%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/tanred2D.cl [ 93%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/tanredF.cl [ 93%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/tanredH.cl [ 93%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/tgammaD.cl [ 94%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/tgammaF.cl [ 94%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/tgammaH.cl [ 94%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/trigpiredD.cl [ 94%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/trigpiredF.cl [ 94%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/trigpiredH.cl [ 95%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/trigredD.cl [ 95%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/trigredF.cl [ 95%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/trigredH.cl [ 95%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/trigredlargeD.cl [ 95%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/trigredlargeF.cl [ 95%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/trigredsmallD.cl [ 96%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/trigredsmallF.cl [ 96%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/truncD.cl [ 96%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/truncF.cl [ 96%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/truncH.cl [ 96%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/y0D.cl [ 97%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/y0F.cl [ 97%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/y0H.cl [ 97%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/y1D.cl [ 97%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/y1F.cl [ 97%] Building OCL object ocml/CMakeFiles/ocml_lib.dir/src/y1H.cl [ 98%] Linking OCL static library ocml.lib.bc Generating ocml.amdgcn.bc [ 98%] Built target ocml_lib Scanning dependencies of target test_common_code Scanning dependencies of target test_workitem_code [ 99%] Building OCL object test/opencl/CMakeFiles/test_common_code.dir/test_common.cl [ 99%] Building OCL object test/opencl/CMakeFiles/test_workitem_code.dir/test_workitem.cl [100%] Linking OCL executable test_workitem_code.co [100%] Built target test_workitem_code Scanning dependencies of target test_math_code [100%] Building OCL object test/opencl/CMakeFiles/test_math_code.dir/test_math.cl [100%] Linking OCL executable test_common_code.co [100%] Built target test_common_code [100%] Linking OCL executable test_math_code.co [100%] Built target test_math_code [ 0%] Built target rocdl Scanning dependencies of target hc_am [ 20%] Building CXX object lib/hsa/CMakeFiles/hc_am.dir/hc_am.cpp.o BUILDSTDERR: clang-5.0: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-hardened-cc1' [-Wunused-command-line-argument] BUILDSTDERR: clang-5.0: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1' [-Wunused-command-line-argument] BUILDSTDERR: In file included from /builddir/build/BUILD/hcc-rocm-1.6.0/lib/hsa/hc_am.cpp:1: BUILDSTDERR: In file included from /builddir/build/BUILD/hcc-rocm-1.6.0/build/include/hc_am.hpp:3: BUILDSTDERR: In file included from /builddir/build/BUILD/hcc-rocm-1.6.0/build/include/hc.hpp:18: BUILDSTDERR: In file included from /builddir/build/BUILD/hcc-rocm-1.6.0/build/include/kalmar_runtime.h:4: BUILDSTDERR: /builddir/build/BUILD/hcc-rocm-1.6.0/build/include/kalmar_aligned_alloc.h:30:5: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] BUILDSTDERR: posix_memalign(&memptr, alignment, size); BUILDSTDERR: ^~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/hcc-rocm-1.6.0/lib/hsa/hc_am.cpp:84:10: warning: unused variable 'isLocked' [-Wunused-variable] BUILDSTDERR: bool isLocked = false; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/hcc-rocm-1.6.0/lib/hsa/hc_am.cpp:248:26: warning: unused variable 'hsa_agent' [-Wunused-variable] BUILDSTDERR: hsa_agent_t *hsa_agent = static_cast (acc.get_default_view().get_hsa_agent()); BUILDSTDERR: ^ BUILDSTDERR: 3 warnings generated. BUILDSTDERR: In file included from /builddir/build/BUILD/hcc-rocm-1.6.0/lib/hsa/hc_am.cpp:1: BUILDSTDERR: In file included from /builddir/build/BUILD/hcc-rocm-1.6.0/build/include/hc_am.hpp:3: BUILDSTDERR: In file included from /builddir/build/BUILD/hcc-rocm-1.6.0/build/include/hc.hpp:18: BUILDSTDERR: In file included from /builddir/build/BUILD/hcc-rocm-1.6.0/build/include/kalmar_runtime.h:4: BUILDSTDERR: /builddir/build/BUILD/hcc-rocm-1.6.0/build/include/kalmar_aligned_alloc.h:30:5: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] BUILDSTDERR: posix_memalign(&memptr, alignment, size); BUILDSTDERR: ^~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/hcc-rocm-1.6.0/lib/hsa/hc_am.cpp:84:10: warning: unused variable 'isLocked' [-Wunused-variable] BUILDSTDERR: bool isLocked = false; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/hcc-rocm-1.6.0/lib/hsa/hc_am.cpp:248:26: warning: unused variable 'hsa_agent' [-Wunused-variable] BUILDSTDERR: hsa_agent_t *hsa_agent = static_cast (acc.get_default_view().get_hsa_agent()); BUILDSTDERR: ^ BUILDSTDERR: 3 warnings generated. [ 40%] Linking CXX shared library ../libhc_am.so BUILDSTDERR: clang-5.0: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-hardened-cc1' [-Wunused-command-line-argument] BUILDSTDERR: clang-5.0: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1' [-Wunused-command-line-argument] [ 40%] Built target hc_am Scanning dependencies of target mcwamp_hsa [ 60%] Building CXX object lib/hsa/CMakeFiles/mcwamp_hsa.dir/mcwamp_hsa.cpp.o [ 80%] Building CXX object lib/hsa/CMakeFiles/mcwamp_hsa.dir/unpinned_copy_engine.cpp.o BUILDSTDERR: clang-5.0: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-hardened-cc1' [-Wunused-command-line-argument] BUILDSTDERR: clang-5.0: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1' [-Wunused-command-line-argument] BUILDSTDERR: clang-5.0: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-hardened-cc1' [-Wunused-command-line-argument] BUILDSTDERR: clang-5.0: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1' [-Wunused-command-line-argument] BUILDSTDERR: In file included from /builddir/build/BUILD/hcc-rocm-1.6.0/lib/hsa/unpinned_copy_engine.cpp:20: BUILDSTDERR: In file included from /builddir/build/BUILD/hcc-rocm-1.6.0/build/include/hc_am.hpp:3: BUILDSTDERR: In file included from /builddir/build/BUILD/hcc-rocm-1.6.0/build/include/hc.hpp:18: BUILDSTDERR: In file included from /builddir/build/BUILD/hcc-rocm-1.6.0/build/include/kalmar_runtime.h:4: BUILDSTDERR: /builddir/build/BUILD/hcc-rocm-1.6.0/build/include/kalmar_aligned_alloc.h:30:5: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] BUILDSTDERR: posix_memalign(&memptr, alignment, size); BUILDSTDERR: ^~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/hcc-rocm-1.6.0/lib/hsa/mcwamp_hsa.cpp:33: BUILDSTDERR: In file included from /builddir/build/BUILD/hcc-rocm-1.6.0/build/include/kalmar_runtime.h:4: BUILDSTDERR: /builddir/build/BUILD/hcc-rocm-1.6.0/build/include/kalmar_aligned_alloc.h:30:5: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] BUILDSTDERR: posix_memalign(&memptr, alignment, size); BUILDSTDERR: ^~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/hcc-rocm-1.6.0/lib/hsa/unpinned_copy_engine.cpp:43:18: warning: unused variable 'err' [-Wunused-variable] BUILDSTDERR: hsa_status_t err; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/hcc-rocm-1.6.0/lib/hsa/unpinned_copy_engine.cpp:58:18: warning: unused variable 'status' [-Wunused-variable] BUILDSTDERR: hsa_status_t status; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/hcc-rocm-1.6.0/lib/hsa/unpinned_copy_engine.cpp:511:26: warning: unused variable 'hsa_status' [-Wunused-variable] BUILDSTDERR: hsa_status_t hsa_status = hsa_amd_memory_async_copy(dstp1, dstAgent, _pinnedStagingBuffer[bufferIndex], _cpuAgent, theseBytes, BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/hcc-rocm-1.6.0/lib/hsa/mcwamp_hsa.cpp:298:9: warning: field 'hsaExecutable' will be initialized after field 'hsaCodeObject' [-Wreorder] BUILDSTDERR: hsaExecutable(_hsaExecutable), BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/hcc-rocm-1.6.0/lib/hsa/mcwamp_hsa.cpp:353:9: warning: field 'hsaExecutableSymbol' will be initialized after field 'kernelCodeHandle' [-Wreorder] BUILDSTDERR: hsaExecutableSymbol(_hsaExecutableSymbol), BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/hcc-rocm-1.6.0/lib/hsa/mcwamp_hsa.cpp:446:67: warning: field 'copyDevice' will be initialized after field 'waitMode' [-Wreorder] BUILDSTDERR: isSubmitted(false), future(nullptr), depAsyncOp(nullptr), copyDevice(nullptr), waitMode(HSA_WAIT_STATE_ACTIVE), BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/hcc-rocm-1.6.0/lib/hsa/mcwamp_hsa.cpp:448:9: warning: field 'sizeBytes' will be initialized after field 'signalIndex' [-Wreorder] BUILDSTDERR: sizeBytes(sizeBytes_), BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/hcc-rocm-1.6.0/lib/hsa/mcwamp_hsa.cpp:545:185: warning: field '_acquire_scope' will be initialized after field 'waitMode' [-Wreorder] BUILDSTDERR: HSABarrier(Kalmar::KalmarQueue *queue, std::shared_ptr dependent_op) : KalmarAsyncOp(queue, Kalmar::hcCommandMarker), isDispatched(false), future(nullptr), _acquire_scope(hc::no_scope), waitMode(HSA_WAIT_STATE_BLOCKED) { BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/hcc-rocm-1.6.0/lib/hsa/mcwamp_hsa.cpp:555:203: warning: field '_acquire_scope' will be initialized after field 'waitMode' [-Wreorder] BUILDSTDERR: HSABarrier(Kalmar::KalmarQueue *queue, int count, std::shared_ptr *dependent_op_array) : KalmarAsyncOp(queue, Kalmar::hcCommandMarker), isDispatched(false), future(nullptr), _acquire_scope(hc::no_scope), waitMode(HSA_WAIT_STATE_BLOCKED), depCount(0) { BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/hcc-rocm-1.6.0/lib/hsa/mcwamp_hsa.cpp:854:12: warning: class 'RocrQueue' was previously declared as a struct [-Wmismatched-tags] BUILDSTDERR: friend class RocrQueue; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/hcc-rocm-1.6.0/lib/hsa/mcwamp_hsa.cpp:800:8: note: previous use is here BUILDSTDERR: struct RocrQueue { BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/hcc-rocm-1.6.0/lib/hsa/mcwamp_hsa.cpp:854:12: note: did you mean struct here? BUILDSTDERR: friend class RocrQueue; BUILDSTDERR: ^~~~~ BUILDSTDERR: struct BUILDSTDERR: /builddir/build/BUILD/hcc-rocm-1.6.0/lib/hsa/mcwamp_hsa.cpp:1484:30: warning: unused variable 'status' [-Wunused-variable] BUILDSTDERR: hsa_status_t status = HSA_STATUS_SUCCESS; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/hcc-rocm-1.6.0/lib/hsa/mcwamp_hsa.cpp:1797:5: warning: class 'UnpinnedCopyEngine' was previously declared as a struct [-Wmismatched-tags] BUILDSTDERR: class UnpinnedCopyEngine *copy_engine[2]; // one for each direction. BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/hcc-rocm-1.6.0/lib/hsa/unpinned_copy_engine.h:40:8: note: previous use is here BUILDSTDERR: struct UnpinnedCopyEngine { BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/hcc-rocm-1.6.0/lib/hsa/mcwamp_hsa.cpp:1797:5: note: did you mean struct here? BUILDSTDERR: class UnpinnedCopyEngine *copy_engine[2]; // one for each direction. BUILDSTDERR: ^~~~~ BUILDSTDERR: struct BUILDSTDERR: /builddir/build/BUILD/hcc-rocm-1.6.0/lib/hsa/mcwamp_hsa.cpp:1985:12: warning: unused variable 'flag' [-Wunused-variable] BUILDSTDERR: bool flag = false; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/hcc-rocm-1.6.0/lib/hsa/mcwamp_hsa.cpp:2444:25: warning: unused variable 'oldKernargPoolFlagSize' [-Wunused-variable] BUILDSTDERR: int oldKernargPoolFlagSize = kernargPoolFlag.size(); BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/hcc-rocm-1.6.0/lib/hsa/mcwamp_hsa.cpp:2814:26: warning: unused variable 'status' [-Wunused-variable] BUILDSTDERR: hsa_status_t status = HSA_STATUS_SUCCESS; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/hcc-rocm-1.6.0/lib/hsa/mcwamp_hsa.cpp:2881:21: warning: unused variable 'oldSignalPoolFlagSize' [-Wunused-variable] BUILDSTDERR: int oldSignalPoolFlagSize = signalPoolFlag.size(); BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/hcc-rocm-1.6.0/lib/hsa/mcwamp_hsa.cpp:2944:26: warning: unused variable 'signal' [-Wunused-variable] BUILDSTDERR: hsa_signal_t signal; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/hcc-rocm-1.6.0/lib/hsa/mcwamp_hsa.cpp:2990:32: warning: field 'agent' will be initialized after field 'programs' [-Wreorder] BUILDSTDERR: agent(a), programs(), max_tile_static_size(0), BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/hcc-rocm-1.6.0/lib/hsa/mcwamp_hsa.cpp:2991:47: warning: field 'queues' will be initialized after field 'queues_mutex' [-Wreorder] BUILDSTDERR: queue_size(0), queues(), queues_mutex(), BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/hcc-rocm-1.6.0/lib/hsa/mcwamp_hsa.cpp:2992:32: warning: field 'rocrQueues' will be initialized after field 'rocrQueuesMutex' [-Wreorder] BUILDSTDERR: rocrQueues(0/*empty*/), rocrQueuesMutex(), BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/hcc-rocm-1.6.0/lib/hsa/mcwamp_hsa.cpp:2994:32: warning: field 'useCoarseGrainedRegion' will be initialized after field 'kernargPool' [-Wreorder] BUILDSTDERR: useCoarseGrainedRegion(false), BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/hcc-rocm-1.6.0/lib/hsa/mcwamp_hsa.cpp:2998:40: warning: field 'description' will be initialized after field 'hostAgent' [-Wreorder] BUILDSTDERR: path(), description(), hostAgent(host), BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/hcc-rocm-1.6.0/lib/hsa/mcwamp_hsa.cpp:3154:27: warning: unused variable 'hostPool' [-Wunused-variable] BUILDSTDERR: hsa_amd_memory_pool_t hostPool = (getHSAAMHostRegion()); BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/hcc-rocm-1.6.0/lib/hsa/mcwamp_hsa.cpp:3358:192: warning: all paths through this function will call itself [-Winfinite-recursion] BUILDSTDERR: void HSAQueue::copy_ext(const void *src, void *dst, size_t size_bytes, hc::hcCommandKind copyDir, const hc::AmPointerInfo &srcPtrInfo, const hc::AmPointerInfo &dstPtrInfo, bool foo) override { BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/hcc-rocm-1.6.0/lib/hsa/mcwamp_hsa.cpp:3504:5: warning: field 'future' will be initialized after field 'kernargMemory' [-Wreorder] BUILDSTDERR: future(nullptr), BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/hcc-rocm-1.6.0/lib/hsa/mcwamp_hsa.cpp:3634:31: warning: unused variable 'kernarg_region' [-Wunused-variable] BUILDSTDERR: hsa_amd_memory_pool_t kernarg_region = device->getHSAKernargRegion(); BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/hcc-rocm-1.6.0/lib/hsa/mcwamp_hsa.cpp:3827:18: warning: unused variable 'status' [-Wunused-variable] BUILDSTDERR: hsa_status_t status; BUILDSTDERR: ^ BUILDSTDERR: 4 warnings generated. BUILDSTDERR: /builddir/build/BUILD/hcc-rocm-1.6.0/lib/hsa/mcwamp_hsa.cpp:201:13: warning: unused function 'dumpHSAAgentInfo' [-Wunused-function] BUILDSTDERR: static void dumpHSAAgentInfo(hsa_agent_t agent, const char* extra_string = (const char*)"") { BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/hcc-rocm-1.6.0/lib/hsa/mcwamp_hsa.cpp:3182:12: warning: unused function 'get_seqnum_from_agent' [-Wunused-function] BUILDSTDERR: static int get_seqnum_from_agent(hsa_agent_t hsaAgent) BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/hcc-rocm-1.6.0/lib/hsa/mcwamp_hsa.cpp:339:20: warning: private field 'executable' is not used [-Wunused-private-field] BUILDSTDERR: HSAExecutable* executable; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/hcc-rocm-1.6.0/lib/hsa/mcwamp_hsa.cpp:341:29: warning: private field 'hsaExecutableSymbol' is not used [-Wunused-private-field] BUILDSTDERR: hsa_executable_symbol_t hsaExecutableSymbol; BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/hcc-rocm-1.6.0/lib/hsa/unpinned_copy_engine.cpp:20: BUILDSTDERR: In file included from /builddir/build/BUILD/hcc-rocm-1.6.0/build/include/hc_am.hpp:3: BUILDSTDERR: In file included from /builddir/build/BUILD/hcc-rocm-1.6.0/build/include/hc.hpp:18: BUILDSTDERR: In file included from /builddir/build/BUILD/hcc-rocm-1.6.0/build/include/kalmar_runtime.h:4: BUILDSTDERR: /builddir/build/BUILD/hcc-rocm-1.6.0/build/include/kalmar_aligned_alloc.h:30:5: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] BUILDSTDERR: posix_memalign(&memptr, alignment, size); BUILDSTDERR: ^~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/hcc-rocm-1.6.0/lib/hsa/unpinned_copy_engine.cpp:43:18: warning: unused variable 'err' [-Wunused-variable] BUILDSTDERR: hsa_status_t err; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/hcc-rocm-1.6.0/lib/hsa/unpinned_copy_engine.cpp:58:18: warning: unused variable 'status' [-Wunused-variable] BUILDSTDERR: hsa_status_t status; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/hcc-rocm-1.6.0/lib/hsa/unpinned_copy_engine.cpp:511:26: warning: unused variable 'hsa_status' [-Wunused-variable] BUILDSTDERR: hsa_status_t hsa_status = hsa_amd_memory_async_copy(dstp1, dstAgent, _pinnedStagingBuffer[bufferIndex], _cpuAgent, theseBytes, BUILDSTDERR: ^ BUILDSTDERR: 4 warnings generated. BUILDSTDERR: 29 warnings generated. BUILDSTDERR: In file included from /builddir/build/BUILD/hcc-rocm-1.6.0/lib/hsa/mcwamp_hsa.cpp:33: BUILDSTDERR: In file included from /builddir/build/BUILD/hcc-rocm-1.6.0/build/include/kalmar_runtime.h:4: BUILDSTDERR: /builddir/build/BUILD/hcc-rocm-1.6.0/build/include/kalmar_aligned_alloc.h:30:5: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] BUILDSTDERR: posix_memalign(&memptr, alignment, size); BUILDSTDERR: ^~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/hcc-rocm-1.6.0/lib/hsa/mcwamp_hsa.cpp:298:9: warning: field 'hsaExecutable' will be initialized after field 'hsaCodeObject' [-Wreorder] BUILDSTDERR: hsaExecutable(_hsaExecutable), BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/hcc-rocm-1.6.0/lib/hsa/mcwamp_hsa.cpp:353:9: warning: field 'hsaExecutableSymbol' will be initialized after field 'kernelCodeHandle' [-Wreorder] BUILDSTDERR: hsaExecutableSymbol(_hsaExecutableSymbol), BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/hcc-rocm-1.6.0/lib/hsa/mcwamp_hsa.cpp:446:67: warning: field 'copyDevice' will be initialized after field 'waitMode' [-Wreorder] BUILDSTDERR: isSubmitted(false), future(nullptr), depAsyncOp(nullptr), copyDevice(nullptr), waitMode(HSA_WAIT_STATE_ACTIVE), BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/hcc-rocm-1.6.0/lib/hsa/mcwamp_hsa.cpp:448:9: warning: field 'sizeBytes' will be initialized after field 'signalIndex' [-Wreorder] BUILDSTDERR: sizeBytes(sizeBytes_), BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/hcc-rocm-1.6.0/lib/hsa/mcwamp_hsa.cpp:545:185: warning: field '_acquire_scope' will be initialized after field 'waitMode' [-Wreorder] BUILDSTDERR: HSABarrier(Kalmar::KalmarQueue *queue, std::shared_ptr dependent_op) : KalmarAsyncOp(queue, Kalmar::hcCommandMarker), isDispatched(false), future(nullptr), _acquire_scope(hc::no_scope), waitMode(HSA_WAIT_STATE_BLOCKED) { BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/hcc-rocm-1.6.0/lib/hsa/mcwamp_hsa.cpp:555:203: warning: field '_acquire_scope' will be initialized after field 'waitMode' [-Wreorder] BUILDSTDERR: HSABarrier(Kalmar::KalmarQueue *queue, int count, std::shared_ptr *dependent_op_array) : KalmarAsyncOp(queue, Kalmar::hcCommandMarker), isDispatched(false), future(nullptr), _acquire_scope(hc::no_scope), waitMode(HSA_WAIT_STATE_BLOCKED), depCount(0) { BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/hcc-rocm-1.6.0/lib/hsa/mcwamp_hsa.cpp:854:12: warning: class 'RocrQueue' was previously declared as a struct [-Wmismatched-tags] BUILDSTDERR: friend class RocrQueue; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/hcc-rocm-1.6.0/lib/hsa/mcwamp_hsa.cpp:800:8: note: previous use is here BUILDSTDERR: struct RocrQueue { BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/hcc-rocm-1.6.0/lib/hsa/mcwamp_hsa.cpp:854:12: note: did you mean struct here? BUILDSTDERR: friend class RocrQueue; BUILDSTDERR: ^~~~~ BUILDSTDERR: struct BUILDSTDERR: /builddir/build/BUILD/hcc-rocm-1.6.0/lib/hsa/mcwamp_hsa.cpp:1484:30: warning: unused variable 'status' [-Wunused-variable] BUILDSTDERR: hsa_status_t status = HSA_STATUS_SUCCESS; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/hcc-rocm-1.6.0/lib/hsa/mcwamp_hsa.cpp:1797:5: warning: class 'UnpinnedCopyEngine' was previously declared as a struct [-Wmismatched-tags] BUILDSTDERR: class UnpinnedCopyEngine *copy_engine[2]; // one for each direction. BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/hcc-rocm-1.6.0/lib/hsa/unpinned_copy_engine.h:40:8: note: previous use is here BUILDSTDERR: struct UnpinnedCopyEngine { BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/hcc-rocm-1.6.0/lib/hsa/mcwamp_hsa.cpp:1797:5: note: did you mean struct here? BUILDSTDERR: class UnpinnedCopyEngine *copy_engine[2]; // one for each direction. BUILDSTDERR: ^~~~~ BUILDSTDERR: struct BUILDSTDERR: /builddir/build/BUILD/hcc-rocm-1.6.0/lib/hsa/mcwamp_hsa.cpp:1985:12: warning: unused variable 'flag' [-Wunused-variable] BUILDSTDERR: bool flag = false; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/hcc-rocm-1.6.0/lib/hsa/mcwamp_hsa.cpp:2444:25: warning: unused variable 'oldKernargPoolFlagSize' [-Wunused-variable] BUILDSTDERR: int oldKernargPoolFlagSize = kernargPoolFlag.size(); BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/hcc-rocm-1.6.0/lib/hsa/mcwamp_hsa.cpp:2814:26: warning: unused variable 'status' [-Wunused-variable] BUILDSTDERR: hsa_status_t status = HSA_STATUS_SUCCESS; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/hcc-rocm-1.6.0/lib/hsa/mcwamp_hsa.cpp:2881:21: warning: unused variable 'oldSignalPoolFlagSize' [-Wunused-variable] BUILDSTDERR: int oldSignalPoolFlagSize = signalPoolFlag.size(); BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/hcc-rocm-1.6.0/lib/hsa/mcwamp_hsa.cpp:2944:26: warning: unused variable 'signal' [-Wunused-variable] BUILDSTDERR: hsa_signal_t signal; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/hcc-rocm-1.6.0/lib/hsa/mcwamp_hsa.cpp:2990:32: warning: field 'agent' will be initialized after field 'programs' [-Wreorder] BUILDSTDERR: agent(a), programs(), max_tile_static_size(0), BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/hcc-rocm-1.6.0/lib/hsa/mcwamp_hsa.cpp:2991:47: warning: field 'queues' will be initialized after field 'queues_mutex' [-Wreorder] BUILDSTDERR: queue_size(0), queues(), queues_mutex(), BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/hcc-rocm-1.6.0/lib/hsa/mcwamp_hsa.cpp:2992:32: warning: field 'rocrQueues' will be initialized after field 'rocrQueuesMutex' [-Wreorder] BUILDSTDERR: rocrQueues(0/*empty*/), rocrQueuesMutex(), BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/hcc-rocm-1.6.0/lib/hsa/mcwamp_hsa.cpp:2994:32: warning: field 'useCoarseGrainedRegion' will be initialized after field 'kernargPool' [-Wreorder] BUILDSTDERR: useCoarseGrainedRegion(false), BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/hcc-rocm-1.6.0/lib/hsa/mcwamp_hsa.cpp:2998:40: warning: field 'description' will be initialized after field 'hostAgent' [-Wreorder] BUILDSTDERR: path(), description(), hostAgent(host), BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/hcc-rocm-1.6.0/lib/hsa/mcwamp_hsa.cpp:3154:27: warning: unused variable 'hostPool' [-Wunused-variable] BUILDSTDERR: hsa_amd_memory_pool_t hostPool = (getHSAAMHostRegion()); BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/hcc-rocm-1.6.0/lib/hsa/mcwamp_hsa.cpp:3358:192: warning: all paths through this function will call itself [-Winfinite-recursion] BUILDSTDERR: void HSAQueue::copy_ext(const void *src, void *dst, size_t size_bytes, hc::hcCommandKind copyDir, const hc::AmPointerInfo &srcPtrInfo, const hc::AmPointerInfo &dstPtrInfo, bool foo) override { BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/hcc-rocm-1.6.0/lib/hsa/mcwamp_hsa.cpp:3504:5: warning: field 'future' will be initialized after field 'kernargMemory' [-Wreorder] BUILDSTDERR: future(nullptr), BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/hcc-rocm-1.6.0/lib/hsa/mcwamp_hsa.cpp:3634:31: warning: unused variable 'kernarg_region' [-Wunused-variable] BUILDSTDERR: hsa_amd_memory_pool_t kernarg_region = device->getHSAKernargRegion(); BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/hcc-rocm-1.6.0/lib/hsa/mcwamp_hsa.cpp:3827:18: warning: unused variable 'status' [-Wunused-variable] BUILDSTDERR: hsa_status_t status; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/hcc-rocm-1.6.0/lib/hsa/mcwamp_hsa.cpp:201:13: warning: unused function 'dumpHSAAgentInfo' [-Wunused-function] BUILDSTDERR: static void dumpHSAAgentInfo(hsa_agent_t agent, const char* extra_string = (const char*)"") { BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/hcc-rocm-1.6.0/lib/hsa/mcwamp_hsa.cpp:3182:12: warning: unused function 'get_seqnum_from_agent' [-Wunused-function] BUILDSTDERR: static int get_seqnum_from_agent(hsa_agent_t hsaAgent) BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/hcc-rocm-1.6.0/lib/hsa/mcwamp_hsa.cpp:339:20: warning: private field 'executable' is not used [-Wunused-private-field] BUILDSTDERR: HSAExecutable* executable; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/hcc-rocm-1.6.0/lib/hsa/mcwamp_hsa.cpp:341:29: warning: private field 'hsaExecutableSymbol' is not used [-Wunused-private-field] BUILDSTDERR: hsa_executable_symbol_t hsaExecutableSymbol; BUILDSTDERR: ^ BUILDSTDERR: 29 warnings generated. [100%] Linking CXX shared library ../libmcwamp_hsa.so BUILDSTDERR: clang-5.0: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-hardened-cc1' [-Wunused-command-line-argument] BUILDSTDERR: clang-5.0: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1' [-Wunused-command-line-argument] [100%] Built target mcwamp_hsa Scanning dependencies of target mcwamp [ 50%] Building CXX object lib/CMakeFiles/mcwamp.dir/mcwamp.cpp.o BUILDSTDERR: clang-5.0: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-hardened-cc1' [-Wunused-command-line-argument] BUILDSTDERR: clang-5.0: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1' [-Wunused-command-line-argument] BUILDSTDERR: In file included from /builddir/build/BUILD/hcc-rocm-1.6.0/lib/mcwamp.cpp:14: BUILDSTDERR: In file included from /builddir/build/BUILD/hcc-rocm-1.6.0/build/include/amp.h:18: BUILDSTDERR: In file included from /builddir/build/BUILD/hcc-rocm-1.6.0/build/include/kalmar_runtime.h:4: BUILDSTDERR: /builddir/build/BUILD/hcc-rocm-1.6.0/build/include/kalmar_aligned_alloc.h:30:5: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] BUILDSTDERR: posix_memalign(&memptr, alignment, size); BUILDSTDERR: ^~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/hcc-rocm-1.6.0/lib/mcwamp.cpp:14: BUILDSTDERR: /builddir/build/BUILD/hcc-rocm-1.6.0/build/include/amp.h:358:16: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] BUILDSTDERR: return std::move(ret); BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/hcc-rocm-1.6.0/build/include/amp.h:358:16: note: remove std::move call here BUILDSTDERR: return std::move(ret); BUILDSTDERR: ^~~~~~~~~~ ~ BUILDSTDERR: /builddir/build/BUILD/hcc-rocm-1.6.0/lib/mcwamp.cpp:91:7: warning: field 'm_name' will be initialized after field 'm_ampRuntimeLibrary' [-Wreorder] BUILDSTDERR: : m_name(name), BUILDSTDERR: ^ BUILDSTDERR: 3 warnings generated. BUILDSTDERR: In file included from /builddir/build/BUILD/hcc-rocm-1.6.0/lib/mcwamp.cpp:14: BUILDSTDERR: In file included from /builddir/build/BUILD/hcc-rocm-1.6.0/build/include/amp.h:18: BUILDSTDERR: In file included from /builddir/build/BUILD/hcc-rocm-1.6.0/build/include/kalmar_runtime.h:4: BUILDSTDERR: /builddir/build/BUILD/hcc-rocm-1.6.0/build/include/kalmar_aligned_alloc.h:30:5: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] BUILDSTDERR: posix_memalign(&memptr, alignment, size); BUILDSTDERR: ^~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/hcc-rocm-1.6.0/lib/mcwamp.cpp:14: BUILDSTDERR: /builddir/build/BUILD/hcc-rocm-1.6.0/build/include/amp.h:358:16: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] BUILDSTDERR: return std::move(ret); BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/hcc-rocm-1.6.0/build/include/amp.h:358:16: note: remove std::move call here BUILDSTDERR: return std::move(ret); BUILDSTDERR: ^~~~~~~~~~ ~ BUILDSTDERR: /builddir/build/BUILD/hcc-rocm-1.6.0/lib/mcwamp.cpp:91:7: warning: field 'm_name' will be initialized after field 'm_ampRuntimeLibrary' [-Wreorder] BUILDSTDERR: : m_name(name), BUILDSTDERR: ^ BUILDSTDERR: 3 warnings generated. [100%] Linking CXX shared library libmcwamp.so BUILDSTDERR: clang-5.0: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-hardened-cc1' [-Wunused-command-line-argument] BUILDSTDERR: clang-5.0: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1' [-Wunused-command-line-argument] [100%] Built target mcwamp -- Configuring done -- Generating done -- Build files have been written to: /builddir/build/BUILD/hcc-rocm-1.6.0/build/rocdl BUILDSTDERR: make[4]: warning: -jN forced in submake: disabling jobserver mode. [ 0%] Built target prepare-builtins [ 1%] Built target oclc_unsafe_math_on_lib [ 1%] Linking OCL static library irif.lib.bc [ 1%] Built target oclc_unsafe_math_off_lib Generating irif.amdgcn.bc [ 1%] Built target oclc_finite_only_off_lib [ 1%] Built target irif_lib [ 1%] Built target oclc_correctly_rounded_sqrt_on_lib [ 1%] Built target oclc_daz_opt_on_lib [ 1%] Built target oclc_isa_version_800_lib [ 2%] Built target oclc_isa_version_804_lib [ 2%] Built target oclc_isa_version_900_lib [ 3%] Built target oclc_daz_opt_off_lib [ 3%] Built target oclc_correctly_rounded_sqrt_off_lib [ 3%] Built target oclc_isa_version_801_lib [ 4%] Built target oclc_isa_version_701_lib [ 5%] Built target oclc_isa_version_802_lib [ 5%] Built target oclc_isa_version_803_lib [ 6%] Built target oclc_finite_only_on_lib [ 6%] Built target oclc_isa_version_810_lib [ 6%] Built target oclc_isa_version_700_lib [ 7%] Built target oclc_isa_version_901_lib [ 11%] Built target ockl_lib [ 79%] Built target ocml_lib [ 79%] Linking OCL static library opencl.lib.bc [ 79%] Linking OCL static library hc.lib.bc Generating hc.amdgcn.bc [ 79%] Built target hc_lib Generating opencl.amdgcn.bc [ 98%] Built target opencl_lib [100%] Built target test_workitem_code [100%] Built target test_common_code [100%] Built target test_math_code Built target rocdl + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.OWd1Dl + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64 BUILDSTDERR: ++ dirname /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64 + cd hcc-rocm-1.6.0 + mkdir -p /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/libexec/hcc + mkdir -p /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/libexec/hcc/bin + mkdir -p /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/libexec/hcc/lib64/ + cd build BUILDSTDERR: ++ pwd + export PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin:/builddir/.local/bin:/builddir/bin:/builddir/build/BUILD/hcc-rocm-1.6.0/build/compiler/bin + PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin:/builddir/.local/bin:/builddir/bin:/builddir/build/BUILD/hcc-rocm-1.6.0/build/compiler/bin + make -C hcc_config install make: Entering directory '/builddir/build/BUILD/hcc-rocm-1.6.0/build/hcc_config' make[1]: Entering directory '/builddir/build/BUILD/hcc-rocm-1.6.0/build' make[2]: Entering directory '/builddir/build/BUILD/hcc-rocm-1.6.0/build' make[2]: Leaving directory '/builddir/build/BUILD/hcc-rocm-1.6.0/build' [100%] Built target hcc-config make[1]: Leaving directory '/builddir/build/BUILD/hcc-rocm-1.6.0/build' Install the project... -- Install configuration: "RELWITHDEBINFO" -- Installing: /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/bin/hcc-config -- Installing: /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/bin/clamp-config make: Leaving directory '/builddir/build/BUILD/hcc-rocm-1.6.0/build/hcc_config' + make -C lib install make: Entering directory '/builddir/build/BUILD/hcc-rocm-1.6.0/build/lib' make[1]: Entering directory '/builddir/build/BUILD/hcc-rocm-1.6.0/build' make[2]: Entering directory '/builddir/build/BUILD/hcc-rocm-1.6.0/build' Scanning dependencies of target mcwamp_atomic make[2]: Leaving directory '/builddir/build/BUILD/hcc-rocm-1.6.0/build' make[2]: Entering directory '/builddir/build/BUILD/hcc-rocm-1.6.0/build' [ 9%] Building CXX object lib/CMakeFiles/mcwamp_atomic.dir/mcwamp_atomic.cpp.o BUILDSTDERR: clang-5.0: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-hardened-cc1' [-Wunused-command-line-argument] BUILDSTDERR: clang-5.0: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1' [-Wunused-command-line-argument] [ 18%] Linking CXX shared library libmcwamp_atomic.so BUILDSTDERR: clang-5.0: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-hardened-cc1' [-Wunused-command-line-argument] BUILDSTDERR: clang-5.0: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1' [-Wunused-command-line-argument] make[2]: Leaving directory '/builddir/build/BUILD/hcc-rocm-1.6.0/build' [ 18%] Built target mcwamp_atomic make[2]: Entering directory '/builddir/build/BUILD/hcc-rocm-1.6.0/build' make[2]: Leaving directory '/builddir/build/BUILD/hcc-rocm-1.6.0/build' [ 36%] Built target mcwamp make[2]: Entering directory '/builddir/build/BUILD/hcc-rocm-1.6.0/build' make[2]: Leaving directory '/builddir/build/BUILD/hcc-rocm-1.6.0/build' make[2]: Entering directory '/builddir/build/BUILD/hcc-rocm-1.6.0/build' -- Configuring done -- Generating done -- Build files have been written to: /builddir/build/BUILD/hcc-rocm-1.6.0/build/rocdl make[3]: Entering directory '/builddir/build/BUILD/hcc-rocm-1.6.0/build/rocdl' make[4]: Entering directory '/builddir/build/BUILD/hcc-rocm-1.6.0/build/rocdl' make[5]: Entering directory '/builddir/build/BUILD/hcc-rocm-1.6.0/build/rocdl' make[5]: Leaving directory '/builddir/build/BUILD/hcc-rocm-1.6.0/build/rocdl' [ 0%] Built target prepare-builtins make[5]: Entering directory '/builddir/build/BUILD/hcc-rocm-1.6.0/build/rocdl' make[5]: Entering directory '/builddir/build/BUILD/hcc-rocm-1.6.0/build/rocdl' make[5]: Leaving directory '/builddir/build/BUILD/hcc-rocm-1.6.0/build/rocdl' make[5]: Leaving directory '/builddir/build/BUILD/hcc-rocm-1.6.0/build/rocdl' make[5]: Entering directory '/builddir/build/BUILD/hcc-rocm-1.6.0/build/rocdl' [ 0%] Linking OCL static library irif.lib.bc [ 1%] Built target oclc_unsafe_math_on_lib make[5]: Entering directory '/builddir/build/BUILD/hcc-rocm-1.6.0/build/rocdl' make[5]: Leaving directory '/builddir/build/BUILD/hcc-rocm-1.6.0/build/rocdl' [ 1%] Built target oclc_unsafe_math_off_lib make[5]: Entering directory '/builddir/build/BUILD/hcc-rocm-1.6.0/build/rocdl' make[5]: Leaving directory '/builddir/build/BUILD/hcc-rocm-1.6.0/build/rocdl' Generating irif.amdgcn.bc [ 1%] Built target oclc_finite_only_off_lib make[5]: Leaving directory '/builddir/build/BUILD/hcc-rocm-1.6.0/build/rocdl' make[5]: Entering directory '/builddir/build/BUILD/hcc-rocm-1.6.0/build/rocdl' [ 1%] Built target irif_lib make[5]: Entering directory '/builddir/build/BUILD/hcc-rocm-1.6.0/build/rocdl' make[5]: Leaving directory '/builddir/build/BUILD/hcc-rocm-1.6.0/build/rocdl' make[5]: Leaving directory '/builddir/build/BUILD/hcc-rocm-1.6.0/build/rocdl' [ 1%] Built target oclc_correctly_rounded_sqrt_on_lib make[5]: Entering directory '/builddir/build/BUILD/hcc-rocm-1.6.0/build/rocdl' [ 1%] Built target oclc_daz_opt_on_lib make[5]: Leaving directory '/builddir/build/BUILD/hcc-rocm-1.6.0/build/rocdl' make[5]: Entering directory '/builddir/build/BUILD/hcc-rocm-1.6.0/build/rocdl' make[5]: Leaving directory '/builddir/build/BUILD/hcc-rocm-1.6.0/build/rocdl' [ 1%] Built target oclc_isa_version_800_lib make[5]: Entering directory '/builddir/build/BUILD/hcc-rocm-1.6.0/build/rocdl' [ 2%] Built target oclc_isa_version_804_lib make[5]: Leaving directory '/builddir/build/BUILD/hcc-rocm-1.6.0/build/rocdl' make[5]: Entering directory '/builddir/build/BUILD/hcc-rocm-1.6.0/build/rocdl' [ 2%] Built target oclc_isa_version_900_lib make[5]: Leaving directory '/builddir/build/BUILD/hcc-rocm-1.6.0/build/rocdl' make[5]: Entering directory '/builddir/build/BUILD/hcc-rocm-1.6.0/build/rocdl' [ 3%] Built target oclc_daz_opt_off_lib make[5]: Leaving directory '/builddir/build/BUILD/hcc-rocm-1.6.0/build/rocdl' make[5]: Entering directory '/builddir/build/BUILD/hcc-rocm-1.6.0/build/rocdl' [ 3%] Built target oclc_correctly_rounded_sqrt_off_lib make[5]: Leaving directory '/builddir/build/BUILD/hcc-rocm-1.6.0/build/rocdl' make[5]: Entering directory '/builddir/build/BUILD/hcc-rocm-1.6.0/build/rocdl' [ 3%] Built target oclc_isa_version_801_lib make[5]: Leaving directory '/builddir/build/BUILD/hcc-rocm-1.6.0/build/rocdl' make[5]: Entering directory '/builddir/build/BUILD/hcc-rocm-1.6.0/build/rocdl' [ 4%] Built target oclc_isa_version_701_lib make[5]: Leaving directory '/builddir/build/BUILD/hcc-rocm-1.6.0/build/rocdl' make[5]: Entering directory '/builddir/build/BUILD/hcc-rocm-1.6.0/build/rocdl' [ 5%] Built target oclc_isa_version_802_lib make[5]: Leaving directory '/builddir/build/BUILD/hcc-rocm-1.6.0/build/rocdl' make[5]: Entering directory '/builddir/build/BUILD/hcc-rocm-1.6.0/build/rocdl' [ 5%] Built target oclc_isa_version_803_lib make[5]: Leaving directory '/builddir/build/BUILD/hcc-rocm-1.6.0/build/rocdl' make[5]: Entering directory '/builddir/build/BUILD/hcc-rocm-1.6.0/build/rocdl' make[5]: Leaving directory '/builddir/build/BUILD/hcc-rocm-1.6.0/build/rocdl' [ 5%] Built target oclc_isa_version_810_lib make[5]: Entering directory '/builddir/build/BUILD/hcc-rocm-1.6.0/build/rocdl' [ 6%] Built target oclc_finite_only_on_lib make[5]: Leaving directory '/builddir/build/BUILD/hcc-rocm-1.6.0/build/rocdl' make[5]: Entering directory '/builddir/build/BUILD/hcc-rocm-1.6.0/build/rocdl' [ 6%] Built target oclc_isa_version_700_lib make[5]: Leaving directory '/builddir/build/BUILD/hcc-rocm-1.6.0/build/rocdl' [ 7%] Built target oclc_isa_version_901_lib make[5]: Entering directory '/builddir/build/BUILD/hcc-rocm-1.6.0/build/rocdl' make[5]: Entering directory '/builddir/build/BUILD/hcc-rocm-1.6.0/build/rocdl' make[5]: Leaving directory '/builddir/build/BUILD/hcc-rocm-1.6.0/build/rocdl' make[5]: Leaving directory '/builddir/build/BUILD/hcc-rocm-1.6.0/build/rocdl' [ 11%] Built target ockl_lib make[5]: Entering directory '/builddir/build/BUILD/hcc-rocm-1.6.0/build/rocdl' make[5]: Leaving directory '/builddir/build/BUILD/hcc-rocm-1.6.0/build/rocdl' [ 79%] Built target ocml_lib make[5]: Entering directory '/builddir/build/BUILD/hcc-rocm-1.6.0/build/rocdl' make[5]: Entering directory '/builddir/build/BUILD/hcc-rocm-1.6.0/build/rocdl' make[5]: Leaving directory '/builddir/build/BUILD/hcc-rocm-1.6.0/build/rocdl' [ 79%] Linking OCL static library opencl.lib.bc make[5]: Entering directory '/builddir/build/BUILD/hcc-rocm-1.6.0/build/rocdl' [ 79%] Linking OCL static library hc.lib.bc Generating hc.amdgcn.bc make[5]: Leaving directory '/builddir/build/BUILD/hcc-rocm-1.6.0/build/rocdl' [ 79%] Built target hc_lib Generating opencl.amdgcn.bc make[5]: Leaving directory '/builddir/build/BUILD/hcc-rocm-1.6.0/build/rocdl' [ 98%] Built target opencl_lib make[5]: Entering directory '/builddir/build/BUILD/hcc-rocm-1.6.0/build/rocdl' make[5]: Entering directory '/builddir/build/BUILD/hcc-rocm-1.6.0/build/rocdl' make[5]: Leaving directory '/builddir/build/BUILD/hcc-rocm-1.6.0/build/rocdl' make[5]: Leaving directory '/builddir/build/BUILD/hcc-rocm-1.6.0/build/rocdl' [100%] Built target test_common_code [100%] Built target test_workitem_code make[5]: Entering directory '/builddir/build/BUILD/hcc-rocm-1.6.0/build/rocdl' make[5]: Leaving directory '/builddir/build/BUILD/hcc-rocm-1.6.0/build/rocdl' [100%] Built target test_math_code make[4]: Leaving directory '/builddir/build/BUILD/hcc-rocm-1.6.0/build/rocdl' make[3]: Leaving directory '/builddir/build/BUILD/hcc-rocm-1.6.0/build/rocdl' make[2]: Leaving directory '/builddir/build/BUILD/hcc-rocm-1.6.0/build' [ 36%] Built target rocdl make[2]: Entering directory '/builddir/build/BUILD/hcc-rocm-1.6.0/build' make[2]: Leaving directory '/builddir/build/BUILD/hcc-rocm-1.6.0/build' [ 54%] Built target hc_am make[2]: Entering directory '/builddir/build/BUILD/hcc-rocm-1.6.0/build' make[2]: Leaving directory '/builddir/build/BUILD/hcc-rocm-1.6.0/build' [ 81%] Built target mcwamp_hsa make[2]: Entering directory '/builddir/build/BUILD/hcc-rocm-1.6.0/build' Scanning dependencies of target mcwamp_cpu make[2]: Leaving directory '/builddir/build/BUILD/hcc-rocm-1.6.0/build' make[2]: Entering directory '/builddir/build/BUILD/hcc-rocm-1.6.0/build' [ 90%] Building CXX object lib/cpu/CMakeFiles/mcwamp_cpu.dir/mcwamp_cpu.cpp.o BUILDSTDERR: clang-5.0: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-hardened-cc1' [-Wunused-command-line-argument] BUILDSTDERR: clang-5.0: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1' [-Wunused-command-line-argument] BUILDSTDERR: In file included from /builddir/build/BUILD/hcc-rocm-1.6.0/lib/cpu/mcwamp_cpu.cpp:14: BUILDSTDERR: In file included from /builddir/build/BUILD/hcc-rocm-1.6.0/build/include/kalmar_runtime.h:4: BUILDSTDERR: /builddir/build/BUILD/hcc-rocm-1.6.0/build/include/kalmar_aligned_alloc.h:30:5: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] BUILDSTDERR: posix_memalign(&memptr, alignment, size); BUILDSTDERR: ^~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 1 warning generated. BUILDSTDERR: In file included from /builddir/build/BUILD/hcc-rocm-1.6.0/lib/cpu/mcwamp_cpu.cpp:14: BUILDSTDERR: In file included from /builddir/build/BUILD/hcc-rocm-1.6.0/build/include/kalmar_runtime.h:4: BUILDSTDERR: /builddir/build/BUILD/hcc-rocm-1.6.0/build/include/kalmar_aligned_alloc.h:30:5: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] BUILDSTDERR: posix_memalign(&memptr, alignment, size); BUILDSTDERR: ^~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 1 warning generated. [100%] Linking CXX shared library ../libmcwamp_cpu.so BUILDSTDERR: clang-5.0: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-hardened-cc1' [-Wunused-command-line-argument] BUILDSTDERR: clang-5.0: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1' [-Wunused-command-line-argument] make[2]: Leaving directory '/builddir/build/BUILD/hcc-rocm-1.6.0/build' [100%] Built target mcwamp_cpu make[1]: Leaving directory '/builddir/build/BUILD/hcc-rocm-1.6.0/build' Install the project... -- Install configuration: "RELWITHDEBINFO" -- Installing: /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/compiler/bin/clamp-device -- Installing: /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/compiler/bin/clamp-embed -- Installing: /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/compiler/bin/clamp-assemble -- Installing: /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/compiler/bin/clamp-link -- Installing: /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/compiler/bin/hc-kernel-assemble -- Installing: /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/compiler/bin/hc-host-assemble -- Installing: /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/bin/extractkernel -- Installing: /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/lib64/libmcwamp.so -- Installing: /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/lib64/libmcwamp_atomic.so -- Installing: /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/lib64/cmake/hcc/hcc-targets.cmake -- Installing: /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/lib64/cmake/hcc/hcc-targets-relwithdebinfo.cmake -- Installing: /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/lib64/cmake/hcc/hcc-config.cmake -- Installing: /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/lib64/cmake/hcc/hcc-config-version.cmake -- Installing: /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/lib64/libmcwamp_hsa.so -- Set runtime path of "/builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/lib64/libmcwamp_hsa.so" to "" -- Installing: /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/lib64/libhc_am.so -- Installing: /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/lib64/libmcwamp_cpu.so make: Leaving directory '/builddir/build/BUILD/hcc-rocm-1.6.0/build/lib' + for f in clamp-device clamp-embed clamp-assemble clamp-link hc-kernel-assemble hc-host-assemble + mv /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/compiler/bin/clamp-device /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/libexec/hcc/bin/clamp-device + for f in clamp-device clamp-embed clamp-assemble clamp-link hc-kernel-assemble hc-host-assemble + mv /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/compiler/bin/clamp-embed /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/libexec/hcc/bin/clamp-embed + for f in clamp-device clamp-embed clamp-assemble clamp-link hc-kernel-assemble hc-host-assemble + mv /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/compiler/bin/clamp-assemble /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/libexec/hcc/bin/clamp-assemble + for f in clamp-device clamp-embed clamp-assemble clamp-link hc-kernel-assemble hc-host-assemble + mv /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/compiler/bin/clamp-link /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/libexec/hcc/bin/clamp-link + for f in clamp-device clamp-embed clamp-assemble clamp-link hc-kernel-assemble hc-host-assemble + mv /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/compiler/bin/hc-kernel-assemble /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/libexec/hcc/bin/hc-kernel-assemble + for f in clamp-device clamp-embed clamp-assemble clamp-link hc-kernel-assemble hc-host-assemble + mv /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/compiler/bin/hc-host-assemble /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/libexec/hcc/bin/hc-host-assemble + make -C include install make: Entering directory '/builddir/build/BUILD/hcc-rocm-1.6.0/build/include' Install the project... -- Install configuration: "RELWITHDEBINFO" -- Installing: /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/include/amp.h -- Installing: /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/include/amp_math.h -- Installing: /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/include/amp_short_vectors.h -- Installing: /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/include/grid_launch.h -- Installing: /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/include/grid_launch.hpp -- Installing: /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/include/hc.hpp -- Installing: /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/include/hc_am.hpp -- Installing: /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/include/hc_defines.h -- Installing: /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/include/hc_math.hpp -- Installing: /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/include/hc_printf.hpp -- Installing: /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/include/hc_rt_debug.h -- Installing: /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/include/hc_short_vector.hpp -- Installing: /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/include/hsa_atomic.h -- Installing: /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/include/kalmar_aligned_alloc.h -- Installing: /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/include/kalmar_buffer.h -- Installing: /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/include/kalmar_cpu_launch.h -- Installing: /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/include/kalmar_exception.h -- Installing: /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/include/kalmar_index.h -- Installing: /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/include/kalmar_launch.h -- Installing: /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/include/kalmar_math.h -- Installing: /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/include/kalmar_runtime.h -- Installing: /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/include/kalmar_serialize.h -- Installing: /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/include/pinned_vector.hpp -- Installing: /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/include/hc_norm_unorm.inl -- Installing: /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/include/hc_short_vector.inl -- Installing: /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/include/kalmar_short_vectors.inl -- Installing: /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/include/coordinate -- Installing: /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/include/array_view -- Installing: /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/include/experimental/algorithm -- Installing: /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/include/experimental/exception_list -- Installing: /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/include/experimental/execution_policy -- Installing: /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/include/experimental/numeric -- Installing: /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/include/experimental/impl/algorithm_impl.inl -- Installing: /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/include/experimental/impl/algorithm_impl_seq.inl -- Installing: /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/include/experimental/impl/exclusive_scan.inl -- Installing: /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/include/experimental/impl/inclusive_scan.inl -- Installing: /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/include/experimental/impl/kernel_launch.inl -- Installing: /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/include/experimental/impl/numeric_impl_seq.inl -- Installing: /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/include/experimental/impl/reduce.inl -- Installing: /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/include/experimental/impl/scan.inl -- Installing: /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/include/experimental/impl/sort.inl -- Installing: /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/include/experimental/impl/stablesort.inl -- Installing: /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/include/experimental/impl/transform.inl -- Installing: /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/include/experimental/impl/transform_exclusive_scan.inl -- Installing: /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/include/experimental/impl/transform_inclusive_scan.inl -- Installing: /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/include/experimental/impl/transform_reduce.inl -- Installing: /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/include/experimental/impl/transform_scan.inl -- Installing: /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/include/experimental/impl/type_utils.inl make: Leaving directory '/builddir/build/BUILD/hcc-rocm-1.6.0/build/include' + ln -s /usr/include /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/include/hcc + mkdir -p /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/share/rocm + install -m 0644 rocdl/lib/hc.amdgcn.bc rocdl/lib/irif.amdgcn.bc rocdl/lib/ockl.amdgcn.bc rocdl/lib/oclc_correctly_rounded_sqrt_off.amdgcn.bc rocdl/lib/oclc_correctly_rounded_sqrt_on.amdgcn.bc rocdl/lib/oclc_daz_opt_off.amdgcn.bc rocdl/lib/oclc_daz_opt_on.amdgcn.bc rocdl/lib/oclc_finite_only_off.amdgcn.bc rocdl/lib/oclc_finite_only_on.amdgcn.bc rocdl/lib/oclc_isa_version_700.amdgcn.bc rocdl/lib/oclc_isa_version_701.amdgcn.bc rocdl/lib/oclc_isa_version_800.amdgcn.bc rocdl/lib/oclc_isa_version_801.amdgcn.bc rocdl/lib/oclc_isa_version_802.amdgcn.bc rocdl/lib/oclc_isa_version_803.amdgcn.bc rocdl/lib/oclc_isa_version_804.amdgcn.bc rocdl/lib/oclc_isa_version_810.amdgcn.bc rocdl/lib/oclc_isa_version_900.amdgcn.bc rocdl/lib/oclc_isa_version_901.amdgcn.bc rocdl/lib/oclc_unsafe_math_off.amdgcn.bc rocdl/lib/oclc_unsafe_math_on.amdgcn.bc rocdl/lib/ocml.amdgcn.bc rocdl/lib/opencl.amdgcn.bc /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/share/rocm + cd ../../llvm-rocm-1.6.0/build + install -m 0755 bin/hcc /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/libexec/hcc/bin/ + ln -s /usr/libexec/hcc/bin/hcc /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/bin/hcc + for f in llc llvm-as llvm-dis llvm-link llvm-objdump opt clang-offload-bundler ld.lld + install -m 0755 bin/llc /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/libexec/hcc/bin/ + for f in llc llvm-as llvm-dis llvm-link llvm-objdump opt clang-offload-bundler ld.lld + install -m 0755 bin/llvm-as /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/libexec/hcc/bin/ + for f in llc llvm-as llvm-dis llvm-link llvm-objdump opt clang-offload-bundler ld.lld + install -m 0755 bin/llvm-dis /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/libexec/hcc/bin/ + for f in llc llvm-as llvm-dis llvm-link llvm-objdump opt clang-offload-bundler ld.lld + install -m 0755 bin/llvm-link /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/libexec/hcc/bin/ + for f in llc llvm-as llvm-dis llvm-link llvm-objdump opt clang-offload-bundler ld.lld + install -m 0755 bin/llvm-objdump /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/libexec/hcc/bin/ + for f in llc llvm-as llvm-dis llvm-link llvm-objdump opt clang-offload-bundler ld.lld + install -m 0755 bin/opt /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/libexec/hcc/bin/ + for f in llc llvm-as llvm-dis llvm-link llvm-objdump opt clang-offload-bundler ld.lld + install -m 0755 bin/clang-offload-bundler /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/libexec/hcc/bin/ + for f in llc llvm-as llvm-dis llvm-link llvm-objdump opt clang-offload-bundler ld.lld + install -m 0755 bin/ld.lld /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/libexec/hcc/bin/ + mkdir -p /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/libexec/hcc/hcc-resource-dir/ + mv lib64//clang/ /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/libexec/hcc/lib64/ + install -m 0644 lib64//LLVMWrapperGen.so /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/libexec/hcc/bin + install -m 0644 lib64//LLVMDirectFuncCall.so /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/libexec/hcc/bin + install -m 0644 lib64//LLVMEraseNonkernel.so /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/libexec/hcc/bin + install -m 0644 lib64//LLVMTileUniform.so /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/libexec/hcc/bin + install -m 0644 lib64//libLLVM-5.0-rocm.so /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/libexec/hcc/lib64/ + find /builddir/build/BUILD/llvm-rocm-1.6.0 -name '*.a' -type f -delete + /usr/lib/rpm/find-debuginfo.sh -j2 --strict-build-id -m -i --build-id-seed 1.0-19.rocm1.6.0.fc28 --unique-debug-suffix -1.0-19.rocm1.6.0.fc28.x86_64 --unique-debug-src-base hcc-1.0-19.rocm1.6.0.fc28.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /builddir/build/BUILD/hcc-rocm-1.6.0 extracting debug info from /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/lib64/libmcwamp_cpu.so extracting debug info from /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/lib64/libhc_am.so extracting debug info from /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/lib64/libmcwamp_hsa.so extracting debug info from /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/lib64/libmcwamp_atomic.so extracting debug info from /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/lib64/libmcwamp.so extracting debug info from /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/bin/hcc-config extracting debug info from /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/libexec/hcc/bin/ld.lld extracting debug info from /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/libexec/hcc/bin/clang-offload-bundler extracting debug info from /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/libexec/hcc/bin/opt extracting debug info from /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/libexec/hcc/bin/llvm-objdump extracting debug info from /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/libexec/hcc/bin/llvm-link extracting debug info from /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/libexec/hcc/bin/llvm-dis extracting debug info from /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/libexec/hcc/bin/llvm-as extracting debug info from /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/libexec/hcc/bin/llc extracting debug info from /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/libexec/hcc/bin/hcc /usr/lib/rpm/sepdebugcrcfix: Updated 15 CRC32s, 0 CRC32s did match. BUILDSTDERR: 1701 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig BUILDSTDERR: /sbin/ldconfig: Warning: ignoring configuration file that cannot be opened: /etc/ld.so.conf: No such file or directory + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/brp-python-bytecompile /usr/bin/python 1 + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/redhat/brp-mangle-shebangs '' '' Processing files: hcc-1.0-19.rocm1.6.0.fc28.x86_64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.oBbcti + umask 022 + cd /builddir/build/BUILD + cd hcc-rocm-1.6.0 + DOCDIR=/builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/share/doc/hcc + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/share/doc/hcc + cp -pr README.md /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/share/doc/hcc + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.ozRuDf + umask 022 + cd /builddir/build/BUILD + cd hcc-rocm-1.6.0 + LICENSEDIR=/builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/share/licenses/hcc + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/share/licenses/hcc + cp -pr LICENSE.TXT /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64/usr/share/licenses/hcc + exit 0 Provides: cmake(hcc) = 1.0. hcc = 1.0-19.rocm1.6.0.fc28 hcc(x86-64) = 1.0-19.rocm1.6.0.fc28 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /bin/bash /usr/bin/perl cmake-filesystem(x86-64) ld-linux-x86-64.so.2()(64bit) ld-linux-x86-64.so.2(GLIBC_2.3)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.4)(64bit) libm.so.6()(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.2.5)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.3)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.19)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.22)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) rtld(GNU_HASH) Processing files: hcc-runtime-1.0-19.rocm1.6.0.fc28.x86_64 Provides: hcc-runtime = 1.0-19.rocm1.6.0.fc28 hcc-runtime(x86-64) = 1.0-19.rocm1.6.0.fc28 libhc_am.so()(64bit) libmcwamp.so()(64bit) libmcwamp_atomic.so()(64bit) libmcwamp_cpu.so()(64bit) libmcwamp_hsa.so()(64bit) Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-x86-64.so.2()(64bit) ld-linux-x86-64.so.2(GLIBC_2.3)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.4)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libhc_am.so()(64bit) libhsa-runtime64.so.1()(64bit) libhsa-runtime64.so.1(ROCR_1)(64bit) libm.so.6()(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.2.5)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.11)(64bit) libstdc++.so.6(CXXABI_1.3.2)(64bit) libstdc++.so.6(CXXABI_1.3.3)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.22)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libunwind.so.8()(64bit) rtld(GNU_HASH) Processing files: rocm-device-libs-0.0.1-19.rocm1.6.0.fc28.noarch Provides: rocm-device-libs = 0.0.1-19.rocm1.6.0.fc28 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: hcc-debugsource-1.0-19.rocm1.6.0.fc28.x86_64 Provides: hcc-debugsource = 1.0-19.rocm1.6.0.fc28 hcc-debugsource(x86-64) = 1.0-19.rocm1.6.0.fc28 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: hcc-debuginfo-1.0-19.rocm1.6.0.fc28.x86_64 Provides: debuginfo(build-id) = 28a8050ea06cc0eeba2f9ee12a56ebb0a69c8433 debuginfo(build-id) = 2ae75141807ee6e2601dc9b2908d82a242fba9d2 debuginfo(build-id) = 32bbb9b09a0453d9d963edf0ce7b1ea4f989ac8c debuginfo(build-id) = 381258283004c8f105affab864175b37c99b230e debuginfo(build-id) = 384c484b26452fbfa28e89b6b838dfacf47c55c7 debuginfo(build-id) = 513dac3f4118a20ee95d2a4b3a901706ec2e5384 debuginfo(build-id) = 67ae7dc70340d930d5ff3b670c40a31114889da9 debuginfo(build-id) = 913c6db8c8d05da1a154243b79ae3feda2c75b92 debuginfo(build-id) = b173dcbd5e9e8e59c8a4c683474610f885146cd0 debuginfo(build-id) = e3fa749790e591d5123b626bbda517751aae8779 hcc-debuginfo = 1.0-19.rocm1.6.0.fc28 hcc-debuginfo(x86-64) = 1.0-19.rocm1.6.0.fc28 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: hcc-debugsource(x86-64) = 1.0-19.rocm1.6.0.fc28 Processing files: hcc-runtime-debuginfo-1.0-19.rocm1.6.0.fc28.x86_64 Provides: debuginfo(build-id) = 0c1c5dcb6aeda838b1e8adb6bbbc4a6cc7b30366 debuginfo(build-id) = 2a4add0b0db07979532815e61cd2910bb7bc0c51 debuginfo(build-id) = 2a917ac3445e3fe76ea3aaabaa6cb46f56c772a9 debuginfo(build-id) = 462da3076efa5c3e48443a7b1c4a59fb56578fa1 debuginfo(build-id) = d0d1b9d277bdbd3346e0021ec3c66ce7fe38e72f hcc-runtime-debuginfo = 1.0-19.rocm1.6.0.fc28 hcc-runtime-debuginfo(x86-64) = 1.0-19.rocm1.6.0.fc28 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: hcc-debugsource(x86-64) = 1.0-19.rocm1.6.0.fc28 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64 Wrote: /builddir/build/RPMS/hcc-1.0-19.rocm1.6.0.fc28.x86_64.rpm Wrote: /builddir/build/RPMS/hcc-runtime-1.0-19.rocm1.6.0.fc28.x86_64.rpm Wrote: /builddir/build/RPMS/rocm-device-libs-0.0.1-19.rocm1.6.0.fc28.noarch.rpm Wrote: /builddir/build/RPMS/hcc-debugsource-1.0-19.rocm1.6.0.fc28.x86_64.rpm Wrote: /builddir/build/RPMS/hcc-debuginfo-1.0-19.rocm1.6.0.fc28.x86_64.rpm Wrote: /builddir/build/RPMS/hcc-runtime-debuginfo-1.0-19.rocm1.6.0.fc28.x86_64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.gLYWjo + umask 022 + cd /builddir/build/BUILD + cd hcc-rocm-1.6.0 + /usr/bin/rm -rf /builddir/build/BUILDROOT/hcc-1.0-19.rocm1.6.0.fc28.x86_64 + exit 0 Child return code was: 0